May 2007

You are currently browsing the monthly archive for May 2007.

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


    Books Online теперь доступен в двух ипостасях: полная клиентская инсталляция и интернет-версия. В клиенте каждая страница документации имеет свою ссылку (URL). Этим удобно пользоваться, если Вы хотите использовать ссылку на страницу электронной документации или послать её коллеге в качестве ответа на вопрос. Однако, у получателя ссылки BOL может оказаться не установленным. В своём блоге Greg Buck Woody (Technical Content Developer, SQL Server.) описал один, не известный мне доселе способ переделки URL страницы из формат Books Online в формат Web – URL, что бы её можно было посмотреть в интеренте.
    Проще это показать на примере. Берём существующий в установленном локально Books Online ссылку:

      ms-help://MS.SQLCC.v9/MS.SQLSVR.v9.ru/sqlwhtn9/html/7a0a5e8d-0502-4bc0-8be3-7258dcc11537.htm

    Если Вы хотите сделать из этого URL ссылку на эту же статью в интернет (на сайт MSDN2), скопируйте в буфер обмена длинный уникальный идентификатор имени статьи:

      7a0a5e8d-0502-4bc0-8be3-7258dcc11537

    Вставьте скопированный идентификатор вместо маркера <BOL_GUID_HERE> в показанную ниже ссылку и перенесите результат в поле ссылок вашего интрнет-браузера:

      http://msdn2.microsoft.com/library/<BOL_GUID_HERE>.aspx

    В результате, должно получиться:

      http://msdn2.microsoft.com/library/7a0a5e8d-0502-4bc0-8be3-7258dcc11537.aspx

    Если Вы всё сделали правильно, в интернет-броузере будет открыта статья: What’s New in SQL Server 2005 SP2.

    В тему:

    Whats in a BOL link?

    Excel formula to hyperlink ms-help URLs to the Web