Поведение записи файла SQL Server 2008 - PullRequest
1 голос
/ 20 июля 2009

Вопрос типа 101: с несколькими файлами в пользовательской файловой группе, каково поведение SQL Server при вставке строк? По-круговой? Написать до полного и перейти к следующему? Я нашел несколько интересных постов относительно tempDb на эту тему, которые предлагают циклический перебор, но ничего убедительного.

1 Ответ

3 голосов
/ 20 июля 2009

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

Вот очень хорошая дискуссия на эту тему:

http://groups.google.ca/group/microsoft.public.sqlserver.server/browse_thread/thread/a77db2ded38c58e9

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