随笔分类 - Oracle 性能优化
摘要:建立分区表 1 create table F_IMEI_CELL_DY_20120508BAK 2 ( 3 IMEI_KEY VARCHAR2(32), 4 DAY_KEY NUMBER(22), 5 TACTYPE_KEY NUMBER(22...
阅读全文
摘要:分区应用 一般一张表超过2G的大小,ORACLE是推荐使用分区表的。分区一般都需要创建索引,说到分区索引,就可以分为:全局索引、分区索引,即:global索引和local索引。前者并不对索引进行分区(索引也是表结构,索引大了也需要分区),而全局索引可修饰为分区索引(我的理解是 分区表的分区索引),...
阅读全文
摘要:重建索引 如果表中记录频繁地被删除或插入,尽管表中的记录总量保持不变,索引空间的使用量会不断增加。虽然记录从索引中被删除,但是该记录索引项的使用空间不能被重新使用。因此,如果表变化不定,索引空间量会不断增加,不论表中记录数量是否增加,这是因为索引中无效空间会增加。 要回收那些曾被删除记录使用的空间...
阅读全文
摘要:B树索引的访问当oracle进程需要访问数据文件里的数据块时,oracle会有两种类型的I/O操作方式:1) 随机访问,每次读取一个数据块(通过等待事件“db file sequential read”体现出来)。2) 顺序访问,每次读取多个数据块(通过等待事件“db file scattered ...
阅读全文
摘要:索引概述 索引与表一样,也属于段(segment)的一种。里面存放了用户的数据,跟表一样需要占用磁盘空间。只不过,在索引里的数据存放形式与表里的数据存放形式非常的不一样。在理解索引时,可以想象一本书,其中书的内容就相当于表里的数据,而书前面的目录就相当于该表的索引。同时,通常情况下,索引所占用...
阅读全文
摘要:为了简化数据库大表的管理.ORACLE8以后推出了分区选项.分区可将表分离在不同的表空间上,用分而治之的方法来支撑元限膨胀的大表.将大表分割成较小的分区可以改善表的维护、备份、恢复、事务及查询性能。分区的优点:1、 增强可用性:如果表的一个分区由于系统故障而不能使用,表的其余好的分区仍可以使用;...
阅读全文
浙公网安备 33010602011771号