Существуют ли существенные различия в плане объяснения с колонкой и без нее?(Вам может потребоваться некоторые дополнительные привилегии для запуска плана объяснения в этом представлении.) Находится ли предполагаемое число строк в пределах порядка фактического количества строк?
Объектам словаря данных нужна хорошая статистика, напримервсе остальные объекты, но люди склонны забывать о них.
Запустите такой запрос, чтобы увидеть, когда статистика в последний раз собиралась.Запрос включает в себя некоторые, но не все таблицы, используемые ALL_TAB_COLUMNS.Если LAST_ANALYZED является нулевым или очень старым, это плохой признак:
select last_analyzed, dba_tables.*
from dba_tables
where table_name in ('OBJ$', 'USER$', 'TAB$', 'COL$');
Кроме того, как отметил Тони Эндрюс, LONG могут вызывать некоторые проблемы.Но DATA_DEFAULT является одним из тех длинных, которые почти всегда очень крошечные или нулевые.Это заставляет меня думать, что это может быть проблема с вашим клиентом, а не сервером.Попробуйте выполнить запрос с помощью различных инструментов, например, SQL * Plus, SQL Developer и т. Д.