1.数据库访问优化法则
从图上可以看到基本上每种设备都有两个指标:
延时(响应时间):表示硬件的突发处理能力;
带宽(吞吐量):代表硬件持续处理能力。
性能优化法则漏斗图
这个优化法则归纳为5个层次:
- 1、 减少数据访问(减少磁盘访问)
- 2、 返回更少数据(减少网络传输或磁盘访问)
- 3、 减少交互次数(减少网络传输)
- 4、 减少服务器CPU开销(减少CPU及内存开销)
- 5、 利用更多资源(增加资源)
二、Oracle数据库两个基本概念
数据块(Block)
数据块是数据库中数据在磁盘中存储的最小单位,也是一次IO访问的最小单位,一个数据块通常可以存储多条记录,数据块大小是DBA在创建数据库或表空间时指定,可指定为2K、4K、8K、16K或32K字节。下图是一个Oracle数据库典型的物理结构,一个数据库可以包括多个数据文件,一个数据文件内又包