Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Вопросик по кол-ву файлов в бд  [new]
zatar86
Member

Откуда: СПБ
Сообщений: 228
Всем привет.
Есть база на 2005 ~ 200гб одним файлом.
Если я сейчас добавлю файл в туже файловую группу в 10гб как будет происходить запись в них?

Я помню что есть алгоритм пропорционального заполнения и если сделать 2а дата файла 10 гб и 1гб то каждая десятая запись будет идти в файл с 1 гб, и что после достижения 50 гб рекомендуется делать ещё один дата файл.
Как сейчас он будет заполнять файлы? И как лучше сделать?
14 янв 14, 15:33    [15413953]     Ответить | Цитировать Сообщить модератору
 Re: Вопросик по кол-ву файлов в бд  [new]
Glory
Member

Откуда:
Сообщений: 104760
zatar86
Как сейчас он будет заполнять файлы?

Filegroups use a proportional fill strategy across all the files within each filegroup. As data is written to the filegroup, the SQL Server Database Engine writes an amount proportional to the free space in the file to each file within the filegroup, instead of writing all the data to the first file until full. It then writes to the next file. For example, if file f1 has 100 MB free and file f2 has 200 MB free, one extent is allocated from file f1, two extents from file f2, and so on. In this way, both files become full at about the same time, and simple striping is achieved.

zatar86
И как лучше сделать?

Лучше для чего ?
14 янв 14, 15:35    [15413972]     Ответить | Цитировать Сообщить модератору
 Re: Вопросик по кол-ву файлов в бд  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74925
Файлы данных заполняются всегда пропорционально свободному месту в них.

автор
после достижения 50 гб рекомендуется делать ещё один дата файл.


Кем рекомендуется?

автор
Есть база на 2005 ~ 200гб одним файлом.


И что не устраивает?
14 янв 14, 15:37    [15413976]     Ответить | Цитировать Сообщить модератору
 Re: Вопросик по кол-ву файлов в бд  [new]
zatar86
Member

Откуда: СПБ
Сообщений: 228
Для оптимизации ввода вывода.
14 янв 14, 15:37    [15413978]     Ответить | Цитировать Сообщить модератору
 Re: Вопросик по кол-ву файлов в бд  [new]
Glory
Member

Откуда:
Сообщений: 104760
zatar86
Для оптимизации ввода вывода.

Для оптимизации ввода вывода рекомендуют вкладывать деньги в производительную дисковую систему
14 янв 14, 15:38    [15413988]     Ответить | Цитировать Сообщить модератору
 Re: Вопросик по кол-ву файлов в бд  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74925
zatar86
Для оптимизации ввода вывода.


А с вводом\выводом есть проблемы из-за того, что всё в одном файле?
14 янв 14, 15:40    [15413995]     Ответить | Цитировать Сообщить модератору
 Re: Вопросик по кол-ву файлов в бд  [new]
zatar86
Member

Откуда: СПБ
Сообщений: 228
Проблем нет.
В ms учебникам так написано. + кол-во потоков
14 янв 14, 15:57    [15414097]     Ответить | Цитировать Сообщить модератору
 Re: Вопросик по кол-ву файлов в бд  [new]
Glory
Member

Откуда:
Сообщений: 104760
zatar86
В ms учебникам так написано. + кол-во потоков

В учебнике написано про корреляцию количества файлов с количеством ядер доступных mssql
А вовсе не про "после достижения 50 гб рекомендуется делать ещё один дата файл."
14 янв 14, 16:04    [15414152]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить