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;
См. также
Источник
langref.pdf
Обсуждение