SQL Server 2008: есть ли преимущество для нескольких файловых групп на одном физическом диске? - PullRequest
5 голосов
/ 05 августа 2011

Скорее всего, это нелепый вопрос, но я заинтригован этой мыслью, поэтому все равно спрошу. Есть ли какая-либо производительность или преимущество (помимо обработки аварийного восстановления), если база данных в нескольких файловых группах хранится на одном физическом диске?

Точнее говоря, если я создаю вторичную файловую группу ТОЛЬКО для полнотекстовых индексов на одном и том же физическом диске, выгодно ли это? Может ли это быть узким местом?

Файлы журнала в моей ситуации хранятся на отдельном физическом диске из файлов данных.

Ответы [ 3 ]

8 голосов
/ 05 августа 2011

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

2 голосов
/ 06 августа 2011

Несколько файлов имеют преимущество уменьшения конкуренции за выделение (конфликт защелки PFS). Действительно очень быстрые подсистемы ввода-вывода (например, SSD-накопители) могут выявить эту проблему и потребовать смягчения путем добавления большего количества файлов в базу данных. Подробнее об этом можно узнать на Сколько файлов должна иметь база данных? или на Сравнительный анализ: несколько файлов данных на твердотельных накопителях .

Несколько файловых групп подразумевают несколько файлов, но в то же время горячая таблица не выиграет от нескольких файловых групп, поскольку горячая точка снова будет находиться в одной файловой группе (если, конечно, горячая точка Файловая группа сама разбивается на несколько файлов). Поэтому я бы сказал, что файловые группы должны использоваться исключительно для административных целей (например, кусочек восстановления еды ).

1 голос
/ 05 августа 2011

Нет, это не имеет значения. Все, что он делает, это облегчает их перемещение позже, если вы хотите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...