2016-05-11 1 views
0

Можно ли выполнять разбиение на разделы базы данных (не таблицы/вида) на SQL Server 2014 Standard Edition?Разбиение базы данных на SQL-сервере 2014 Standard Edition

Выполняя разбиение базы данных, я хочу поместить файлы на разные физические диски.

Если это невозможно, сообщите, пожалуйста, ссылку с сайта, например, Microsoft и т. Д., Отметив, что стандартная версия не поддерживается.

+4

Размещение файлов на разных дисках - это ** не ** разделение (по крайней мере, не то, что обычно понимается в РСУБД). Разметка означает, что одна (большая) таблица физически разделяется на несколько меньших по значению в одном из столбцов таблицы. –

+0

Хорошее место для начала - это [docs] (https://msdn.microsoft.com/en-us/library/ms130214.aspx). –

ответ

0

Насколько я знаю, на SQL Server вы можете поместить одну или несколько таблиц в файловую группу, но вы не можете разбить одну таблицу на несколько файловых групп, если вы не используете разделение. Поскольку Standard Edition не разрешает разбиение на разделы, кажется, вам не повезло.

Теперь я могу с сожалением говорю, но ...

Что вы могли бы рассмотреть, чтобы имитировать разделение разделив свой материал на два или более таблиц, например ТАБЛИЦА 1, ТАБЛИЦА 2 и т. Д. Затем вы помещаете каждую таблицу в другую файловую группу. Вы даже можете создать представление, которое делает UNION ALL с таблицами, поэтому ваши запросы SELECT могут поражать только одну вещь, хотя для INSERT или UPDATE вам, вероятно, придется вернуться к таблицам.

Конечно, это НЕ РАЗМЕЩЕНИЕ, и вы теряете много преимуществ, от операций разделения (смены, разделения, слияния) до оптимизации двигателя, управления индексами и, конечно же, других аспектов. Другими словами, Я бы этого не сделал, если точно не знаю, что я делаю.

+0

Большое спасибо – Abid