====== SET STATISTICS ======
===== Версии сервера =====
Firebird v0.9 Firebird v1.0 Firebird v1.5 Firebird v2.0
===== Формат =====
SET STATISTICS INDEX name;
^ Аргумент ^ Описание ^
|name |Имя существующего индекса для которого пересчитывается селективность. |
===== Описание =====
SET STATISTICS позволяет селективности индекса быть повторно вычисленной. Селективность индекса это вычисление, основанное на количестве различных строк в таблице, которые созданы оптимизатором Firebird, когда к таблице обращаются. Это кэшируется в памяти, где оптимизатор может обращаться к нему, чтобы вычислить оптимальный план поиска для данного запроса. Для таблицы, где число повторяющихся значений в индексированных столбцах радикально увеличивается или уменьшается, периодический пересчет селективности индекса может улучшать эффективность.
:!: Только создатель индекса может использовать SET STATISTICS.
:!: SET STATISTICS не перекомпоновывает индекс. Для перекомпоновки индекса, используйте [[ALTER INDEX]].
===== Пример =====
Следующая инструкция пересчитывает селективность индекса:
SET STATISTICS INDEX MINSALX;
===== См. также =====
[[CREATE INDEX]], [[DROP INDEX]]
===== Источник =====
langref.pdf