У меня есть БД с более чем 100 таблицами БД, и я создал индексы для примерно 30 таблиц.Это правильно показано в таблицах 'user_indexes' или 'dba_ind_columns', но я вижу только 5 индексов, когда проверяю таблицу 'user_segments'.Пожалуйста, дайте мне знать причину этого и как это исправить.
Это показывает все индексы, которые у меня есть в БД, ок.30:
SELECT DISTINCT TABLE_NAME, INDEX_NAME
FROM DBA_IND_COLUMNS;
Это также показывает все индексы в БД:
SELECT DISTINCT INDEX_NAME
FROM USER_INDEXES;
Это показывает только 5 индексов в БД
SELECT SEGMENT_NAME
FROM USER_SEGMENTS
WHERE SEGMENT_TYPE = 'INDEX';