Важность гистограмм при высокой степени неравномерности распределения данных в колонке
Рассмотрим важность наличия гистограмм по колонкам с высокой степень неравномерности распределения данных в колонке.Возьмем достаточно большую таблицу STG.TEST. Имеется неуникальный индекс TEST_I по полю FIELD_ID.
select count(*) from stg.test
-----------
43756707
SQL> desc stg.test;
Name Type Nullable Default Comments
----------- ------------- -------- ------- --------
NAME CHAR(2)
DAT DATE
ID NUMBER(12) Y
FIELD_ID INTEGER
FIELD_VALUE VARCHAR2(100) Y
Создадим неоднородность распределения данных в колонке FIELD_ID — проапдейтим колонку FIELD_ID, выставив значение=100 и несколько значений руками выставим=103, 1000, 1002, 1003 (для примера)
Читать дальше →