Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Можно ли оптимизировать простые insert  [new]
Int23
Guest
У меня простые запросы insert values. Скажите как вообще смотреть и оптимизировать такие запросы?
12 сен 11, 11:35    [11262802]     Ответить | Цитировать Сообщить модератору
 Re: Можно ли оптимизировать простые insert  [new]
komrad
Member

Откуда:
Сообщений: 5735
Int23
У меня простые запросы insert values. Скажите как вообще смотреть и оптимизировать такие запросы?


неплохо бы их еще и показать
а то вопрос вообще про сферического коня...
12 сен 11, 11:43    [11262841]     Ответить | Цитировать Сообщить модератору
 Re: Можно ли оптимизировать простые insert  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31956
Int23
У меня простые запросы insert values. Скажите как вообще смотреть и оптимизировать такие запросы?
Как обычно, нужно смотреть планы запроса.

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

Во вторых, на таблице могут висеть триггеры.

В третьих, обёртывание пачки insert values может укорить вставку (а может замедлить).
12 сен 11, 11:52    [11262897]     Ответить | Цитировать Сообщить модератору
 Re: Можно ли оптимизировать простые insert  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31956
alexeyvg
В третьих, обёртывание пачки insert values может укорить вставку (а может замедлить).
имелось в виду обёртывание в транзакцию
12 сен 11, 11:53    [11262903]     Ответить | Цитировать Сообщить модератору
 Re: Можно ли оптимизировать простые insert  [new]
Int23
Guest
План запроса показывает только вставку в кластерный индекс. тригеров нету. есть несколько внешних ключей
12 сен 11, 12:08    [11263034]     Ответить | Цитировать Сообщить модератору
 Re: Можно ли оптимизировать простые insert  [new]
step_ks
Member

Откуда:
Сообщений: 936
Вы, хотя бы, сообщите сколько записей и сколько по времени вставляются.
12 сен 11, 12:22    [11263146]     Ответить | Цитировать Сообщить модератору
 Re: Можно ли оптимизировать простые insert  [new]
aleks2
Guest
Int23
Скажите как вообще смотреть и оптимизировать такие запросы?


А вам для чего оптимизировать? Цель то какая?
12 сен 11, 13:44    [11263741]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить