Horsun Vlad пишет: >>> Ты лучше скажи, как там у вас с пересчетом селективности >>> индексов - когда она делается? >> А зачем нужна селективность индексов если есть гистограммы распределения >> значений в полях? > Индексы бывают из более чем одного поля.
Понял. Увы, не вникал. Не владею вопросом. >> Этот процесс можно наблюдать, если интересно. Например дропнуть >> статистику, начать выполнять запросы с разными условиями и смотреть при >> этом как заполняется и уточняется статистика: >> > http://www.ianywhere.com/developer/product_manuals/sqlanywhere/0902/en/html/dbrfen9/00000640.htm > > А сравнивать её с настоящей потом никто не пробовал ? Не понял вопроса. А в чем сомнения? Сейчас попробовал дропнуть статистику в одной табличке с 4 млн записей. Повыполнял в системе несколько запросов с разными условиями. Первые выполнения, естественно, заметно тормозили. Взял из гистограммы первое попавшееся значение и сравнил с фактическим распределением. Совпадает. А должно было не совпадать? Поехать она может при определенных условиях, как я понимаю. Но первый же запрос, который наткнется на несоответствие, уточнит ее. --~--~---------~--~----~------------~-------~--~----~ -~----------~----~----~----~------~----~------~--~---

