Welcome to TechNet Blogs Sign in | Join | Help

Вопрос - Ответ

Здесь вы можете задать свой вопрос и я постараюсь найти на него ответ :)

Published Saturday, January 01, 2000 3:03 AM by Lyudmila Fokina

Comments

Saturday, August 04, 2007 4:18 PM by Maxim Borisov

# Секционирование таблиц и индексов

Здравствуйте, Людмила!

Экспериментьируя с секционированием наткнулся на интересную особенность: при попытке создать уникальный индекс выровненый в соответствии с имеющейся схемой секционирования таблицы получил сообщение об ошибке: Partition columns for a unique index must be a subset of the index key. Проблема в том, что мне как раз не нужно включать в этот уникальный индекс столбец, по которому организовано секционирование (partition column). Удалось создать только невыровненый уникальный индекс. В связи с этим вопрос: как это скажется на производительности при работе с данной таблицей? Следует сказать, что таблица очень большая (~ 100 миллионов записей) и быстро растущая (~ 1,5 миллина записей в сутки). Записи вставляются ~ по 100-200 строк за операцию. Предыдущий опыт секционирования был не очень удачным из-за резкого падения производительности именно при вставке. Но должен же быть какой-то оптимальный вариант.

Wednesday, August 15, 2007 2:17 AM by maadox

# re: Вопрос - Ответ

Здравствуйте, Людмила!

Есть ли различия выполнения нижеследующих запросов, и возможно ли во втором из них получить ошибку выполнения 601? (SQL 8.0 и 9.0)

-- Query 1

select *

from MyTable with(nolock)

-- Query 2

set transaction isolation level read uncommitted

select *

from MyTable

Thursday, January 10, 2008 5:52 AM by RedFox

# re: Вопрос по статье "Построение индексов – часть 6: построение секционированного индекса (Partitioned Index)"

Здравствуйте, Людмила!

В статье я нашел часть:

"В случае сортировки в tempdb ... потребуется: 3.3Gb свободного дискового пространства в tempdb".

Вопрос - почему 3.3G, а не 6.6G? Ведь размер наибольшей секции 3G.

Anonymous comments are disabled
 
Page view tracker