SET DATE_CORRELATION_OPTIMIZATION ON?!

Случайно наткнулся ещё на одно, по-моему, незаслуженно обойдённое всеобщим вниманием новшество, которое в моих базах данных (которые просто напичканы datetime) может принести очень даже заметный выигрыш в производительности. Речь идёт о параметре уровня базы данных: DATE_CORRELATION_OPTIMIZATION, который, как и следует из его названия, может использоваться для включения хранения коррелированной статистики для полей типа datetime, и при построении планов исполнения запроса, информация о корреляции дат пары таблиц будет использоваться, как дополнительное, сокращающее объём выборок ограничение. Подробное описание того, какие условия необходимы для сбора статистики по корреляции дат, как это настроить и как заставить работать на благо производительности, Вы можете прочитать в этой статье BOL: Оптимизация запросов, которые обращаются к коррелируемым столбцам типа datetime

    Published Monday, May 28, 2007 4:29 PM by gladchenko
    Filed under:

    Leave a Comment

    (required) 
    (required) 
    (optional)
    (required)