摘要: 行链接发生在INSERT阶段数据块无法容纳过大数据时,行迁移发生在UPDATE阶段时原数据块无法容纳增大的数据时。 因为需要扫描更多的数据块才能得到所需的信息,所以行链接和行迁移会导致系统的查询效率降低。行迁移和行链接都会导致oracle性能下降。 例一行链接: 例二行迁移: 阅读全文
posted @ 2016-10-12 22:42 Tomatoes 阅读(664) 评论(0) 推荐(0) 编辑
摘要: ①创建表tSQL> create table t as select * from dba_objects; Table created. --收集直方图 SQL> exec dbms_stats.gather_table_stats(user,'T'); PL/SQL procedure successfully completed. --此时数据库为表上的所有字段收集了缺省的统计信息,每... 阅读全文
posted @ 2016-10-12 21:19 Tomatoes 阅读(1682) 评论(0) 推荐(0) 编辑
摘要: 将大表分割成较小的分区可以改善表的维护、备份、恢复、事务及查询性能。 ①建表:test 创建test表的索引: ②建表test_p: 创建test_p索引: ③交换分区: ④锁定表(将新的数据库导入): ⑤分区分裂: ⑥重建索引和主键(交换分区后索引和主键已失效): 阅读全文
posted @ 2016-10-12 14:22 Tomatoes 阅读(368) 评论(0) 推荐(0) 编辑