Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MS SQL Server > сегментирование данных


Автор: setnull 22.12.2007, 01:13
Всем хорошего настроения!!!

Кто знает, в случае, если файловая группа содержит несколько файлов, то коим образом при формировании схемы сегментирования указать именно в каком файле будут размещены данные?

И еще.

Две таблицы:

Код

master_table
   master_id (PK)
   segment_param

ditail_table
   ditail_id (PK)
   master_fk (FK)


главная и дочерняя (внешний ключ ditail_table.master_fk->master_table.master_id)

Главная таблица просегментирована поп Олю segment_param. Есть ли возможность просегментировать дочернюю таблицу таким образом, чебы записи распределялись по сегментам, которым принадлежат соответствующие записи главной таблицы????

Есть идея (еще не пробовала), в правиле так и написать, че-нить в роде
Код

slect master_rule(segment_param) from master_table where master_id = identity /*=master_fk*/


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

Ну и, первый же вопрос все еще актуален.....


Спас ибо чки.

Автор: kobra 23.12.2007, 19:59
Цитата(setnull @  22.12.2007,  01:13 Найти цитируемый пост)
Кто знает, в случае, если файловая группа содержит несколько файлов, то коим образом при формировании схемы сегментирования указать именно в каком файле будут размещены данные?
вопрос не простои. и явно не для форума. http://www.microsoft.com/technet/technetmag/issues/2007/03/Partitioning/default.aspx?loc=ru

Автор: SergKO 24.12.2007, 11:32
http://www.sql.ru/articles/mssql/2005/073102PartitionedTablesAndIndexes.shtml

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)