【发布时间】:2018-02-07 02:41:56
【问题描述】:
我需要检查查询中是否缺少一个或多个索引。
对于表中的检查索引,我使用语法:
SELECT index_name
, column_position
, column_name
FROM user_ind_columns
WHERE table_name = 'table_name'
ORDER BY index_name, COLUMN_POSITION;
SELECT index_name
FROM user_indexes
WHERE table_name = 'table_name';
是否可以使用程序或 SQL 脚本自动查找查询中是否缺少索引并将其显示以创建它们?
谢谢!
【问题讨论】:
-
你在谈论解释计划?