索引优化一般步骤

查看指定sql_id的执行计划,重点是窥视绑定变量

SELECT * FROM TABLE(DBMS_XPLAN.DISPLAY_AWR('',NULL,NULL,'ADVANCED'))


将绑定变量代入SQL语句,在SQL Developer中查看详细执行计划。里面列出了访问方式及相关WHERE语句的对应 关系。


几个分析语句:


#查看是否涉及强制转换

DESC


#查看表行数

select count(*) from tt


#查看列的离散度

select count(*) from (

SELECT DISTINCT CLIENT_PROP FROM tt);


#查看索引和列

select * from dba_ind_columns

where table_owner='' and table_name=''


create index SETT.IDX_PRO_CLIENT_ID_PROP on SETT.T_PRO_CLIENT(CLIENT_ID,CLIENT_PROP)


请使用浏览器的分享功能分享到微信等