摘要:
SQL优化过程:1,捕获高负荷的SQL语句——>2得到SQL语句的执行计划和统计信息--->3分析SQL语句的执行计划和统计信息--->4采取措施,对SQL语句进行调整。1找出高负荷SQL语句的方法:性能检测器ADDM、自动化SQL调整(Automatic SQL Tuning)、自动工作负载库AWR、查看视图V$SQL、来自客户的报告、SQL跟踪工具(SQL Trace)2.查看执行计划一旦获得高负荷的SQL语句,就需要对该SQL语句进行调整,SQL语句的调整工具有:SQL Trace提供单条SQL语句的性能信息(包括统计信息)、AUTOTRACE是SQL*Plus的一个功 阅读全文
摘要:
索引是一种与表相关的、可选的结构,用于加速对表的访问。当用户访问表中的数据时,oracle从索引中找到数据的指针,然后根据指针指向的位置从表中直接取得数据,索引可以减少磁盘I/O,加速数据访问速度。索引由oracle自动维护,无需用户的干预。唯一性索引(Unique Indexes)和非唯一性索引(Nonunique Indexes),唯一性索引能确保索引列不会出现重复值。通常索引都是由一列组成,而复合索引由多个索引列组成。索引的分类:1,二叉树索引(B树索引),是使用最多的一种索引,在默认情况下,我们创建的索引都是B树索引,基于二叉树原理。2.二叉树聚簇索引(B-tree Cluster I 阅读全文