none
секционирование RRS feed

  • Вопрос

  • Доброй ночи уважаемые господа.
    Подскажите пожалуйста, имеет ли смысл секционировать таблицу внутри одной файловой группы(одного файла данных) для ускорения выполнения запросов к этой таблице?
    Секции создаются по месяцам, запрос выбирает данные за последний месяц.
    • Перемещено Tagore Bandlamudi 2 октября 2010 г. 0:22 MSDN Forums consolidation (От:SQL Server для разработчиков)
    25 февраля 2010 г. 21:20

Ответы

  • Зависит от того как вы это будете использовать. Т.к. каждая секция это по сути отдельная таблица, соответственно меньше данных придётся обрабатывать, меньшие индексы и т.д. Т.е. выигрыш вы получите, на запросах, работающих в пределах одной секции. Но если вам нужно распараллеливание запроса по нескольким секциям, то тут для получения выгоды нужно несколько файловых групп, причём располагать их нужно будет на разных физических дисках.

    • Помечено в качестве ответа I.Vorontsov 1 марта 2010 г. 8:31
    25 февраля 2010 г. 21:43

  • Тут ссылка на msdn,
    а тут переводная статья по теме.

    • Помечено в качестве ответа I.Vorontsov 1 марта 2010 г. 8:22
    25 февраля 2010 г. 23:11

Все ответы

  • Зависит от того как вы это будете использовать. Т.к. каждая секция это по сути отдельная таблица, соответственно меньше данных придётся обрабатывать, меньшие индексы и т.д. Т.е. выигрыш вы получите, на запросах, работающих в пределах одной секции. Но если вам нужно распараллеливание запроса по нескольким секциям, то тут для получения выгоды нужно несколько файловых групп, причём располагать их нужно будет на разных физических дисках.

    • Помечено в качестве ответа I.Vorontsov 1 марта 2010 г. 8:31
    25 февраля 2010 г. 21:43

  • Тут ссылка на msdn,
    а тут переводная статья по теме.

    • Помечено в качестве ответа I.Vorontsov 1 марта 2010 г. 8:22
    25 февраля 2010 г. 23:11