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

Откуда:
Сообщений: 679
Всем привет!

Хотел уточнить у специалистов с опытом, от каких параметров зависит скорость вставки в таблицу на которой включена Page компрессия?

У меня был свободный сервер, на котором я проводил тестирования. При вставке из таблицы в таблицу с отключенной компрессией скорость составляла 150 МБ/sec, при включенной компрессии скорость упала порядка 15 Мб/sec. 13 МБ/sec - была скорость чтения, а 3 МБ/sec скорость записи. Загруженность процессоров был 1% (всего ядер под 100 штук). Я ожидал, что скорость упадет, но не на такую величину. Можно ли как-то ускорить ставку ? При копировании использовал ключи TABLOCK для Insert и NOLOCK для SELECT. В исходной и конечной таблице не используются индексы, а только партицирование (по дням) и множеством файлов на каждую партицию.
3 мар 14, 15:02    [15663251]     Ответить | Цитировать Сообщить модератору
 Re: Производительность вставки в compressed table  [new]
Mnior
Member

Откуда: Кишинёв
Сообщений: 6724
Выставите тестовые скрипты пожалуйста.
4 мар 14, 03:12    [15666903]     Ответить | Цитировать Сообщить модератору
 Re: Производительность вставки в compressed table  [new]
Testor1
Member

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

Еще что не понятно. Мониторинг SQL показывал, что максимальная скорость дисковой подсистемы 1000 МБ/сек, но использовалось только 150 МБ/сек (в пике) при вставке без компрессии. Хочется понять, какие процессы влияют на скорость копирования?

INSERT INTO [targetdb].[dbo].[targettable] WITH(TABLOCK)
SELECT [Col1]
      ,[Col2]
      ,[Col3]
      ,[Col4]
      ,[Col5]
      ,[Col6]
      ,[Col7]
      ,[Col8]
      ,[Col9]
      ,[Col10]                  
FROM [sourcedb].[dbo].[sourcetable] WITH(NOLOCK)
4 мар 14, 15:34    [15670437]     Ответить | Цитировать Сообщить модератору
 Re: Производительность вставки в compressed table  [new]
Ivan Durak
Member

Откуда: Minsk!!!
Сообщений: 3752
DDL таблиц приведите
4 мар 14, 17:31    [15671518]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить