我们正在从 Oracle 11g 升级到 12c,并注意到 user_cons_columns 上的查询似乎慢了很多。
例如,即使在较小的数据集上,这也会慢 4 倍:
select uc.search_condition
from user_constraints uc inner join user_cons_columns ucc on ucc.CONSTRAINT_NAME = uc.CONSTRAINT_NAME
where ucc.table_name = :upper_table_name
and ucc.column_name = :upper_column
Run Code Online (Sandbox Code Playgroud)
难道这只是收集统计数据的问题吗?