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

Откуда:
Сообщений: 316
Добрый день!

Подскажите, в чём недостаток разделения базы по первичным и вторичным файлам в плане производительности?
5 дек 12, 15:40    [13582212]     Ответить | Цитировать Сообщить модератору
 Re: дополнительное место в новом файле данных  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
aux3,

а почему недостаток то ?
5 дек 12, 15:45    [13582253]     Ответить | Цитировать Сообщить модератору
 Re: дополнительное место в новом файле данных  [new]
aux3
Member

Откуда:
Сообщений: 316
может ли снизиться производительность при такой организации,
если файлы физически расположены на одном диске?
5 дек 12, 15:54    [13582332]     Ответить | Цитировать Сообщить модератору
 Re: дополнительное место в новом файле данных  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31950
aux3
может ли снизиться производительность при такой организации,
если файлы физически расположены на одном диске?
Может, если будет одновременное чтение из обоих файлов, но не обязательно (на практике вряд ли).

Но если, например, в одном файле лежит одна большая таблица, которая часто перезаполняется и сканится, то производительность повысится.
Или если эти файлы принадлежат tempdb - будет исключена "горячая точка" определённого вида.
5 дек 12, 15:58    [13582363]     Ответить | Цитировать Сообщить модератору
 Re: дополнительное место в новом файле данных  [new]
aux3
Member

Откуда:
Сообщений: 316
а как после этого определить (по какому признаку)
где находится таблица или индекс (в каком именно файле)?
5 дек 12, 16:13    [13582491]     Ответить | Цитировать Сообщить модератору
 Re: дополнительное место в новом файле данных  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31950
aux3
а как после этого определить (по какому признаку)
где находится таблица или индекс (в каком именно файле)?
После чего "этого", после каких действий?

Можно определить, в какой файловой группе находится таблица.
А в каком файле - нельзя. Данные пишутся в файлы пропорционально свободному месту в них.
5 дек 12, 17:41    [13583292]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить