最近、INDEX を削除することが多い。
プランに影響あるかもなので、事前に使用されているかどうかチェックする SQL を使う。わりと使う。
メモ用...
set pages 1000
select sql_id,plan_hash_value from gv$sql_plan where object_name = 'INDEX_NAME';
select sql_id,plan_hash_value,min(timestamp),max(timestamp) from dba_hist_sql_plan where object_name = 'INDEX_NAME' group by sql_id,plan_hash_value;
完璧にチェックできるわけではないので、その点は注意。
だいたい、開発側に削除しても問題ないという言質をもらう。