Size: a a a

2020 April 28

G

Gopneg in sql_ninja
смотри план
источник

G

Gopneg in sql_ninja
варианта два, либо кто-то блокирует таблицу, либо ты пиздишь что тормозит на инсерте
источник

G

Gopneg in sql_ninja
без плана крч не понятно
источник

TS

Tim Safari in sql_ninja
Гопа, там же в табличную переменную вставка
источник

TS

Tim Safari in sql_ninja
а вот чтение может и тормозить
источник

MC

Max Chistyakov in sql_ninja
ну запись одна, тут не должно быть проблема с производительностью именно табличной переменной... тем более, речь о вставке а не о чтении
источник

T

Timus in sql_ninja
Tim Safari
Гопа, там же в табличную переменную вставка
так говорят что с временной таблицей такая же херня
источник

G

Gopneg in sql_ninja
Tim Safari
Гопа, там же в табличную переменную вставка
ебаные скриншоты фотоаппаратами, я не вглядывался
источник

MC

Max Chistyakov in sql_ninja
Alex Ker
Insert
а случайно с инсертом, и без инсерта планы выполнения на селект не различаются?
источник

TS

Tim Safari in sql_ninja
Timus
так говорят что с временной таблицей такая же херня
значит, с чтением проблема
источник

G

Gopneg in sql_ninja
может там тупо гигабайд данных?
источник

AK

Alex Ker in sql_ninja
Max Chistyakov
а случайно с инсертом, и без инсерта планы выполнения на селект не различаются?
Очень даже различаются
источник

MC

Max Chistyakov in sql_ninja
ну вот, может хинты какие-то добавить, чтобы при вставке использовался наиболее эффективный план.
источник

MC

Max Chistyakov in sql_ninja
Наркоманский вариант - посредством sys.dm_exec_query_stats отыскать все планы, кроме эффективного, и точечно поубирать их через DBCC FREEPROCACHE @plan_handle
источник

L

Les in sql_ninja
я бы для начала sp_whoIsActive посмотрел, а потом план
источник

L

Les in sql_ninja
перед DBCC
источник

В

Вячеслав in sql_ninja
Попробуй простой инсерт одной записи в таблицу быстро отрабатывает? Плюс, когда работал с хмл, замечал, что там эстимейтед роус всегда 10к в плане, можно попробовать хинт optimize for
источник

AK

Alex Ker in sql_ninja
Вячеслав
Попробуй простой инсерт одной записи в таблицу быстро отрабатывает? Плюс, когда работал с хмл, замечал, что там эстимейтед роус всегда 10к в плане, можно попробовать хинт optimize for
Ща про это почитаю
источник

AK

Alex Ker in sql_ninja
Я выяснил что в Worksheet по индексу 7 в xml очень тормазит запрос а мои данные находятся в индексах диапазоном 8-10 а связи с этим если он быстро выполняет запрос без insert то нужно как то определить из какого worksheet вернее его индекса и уже динамически подставлять его только как опредилить этот индекс?
источник

AK

Alex Ker in sql_ninja
Нашел как поправит добавил @xml.nodes('/ss:Workbook/ss:Worksheet[@ss:Name="Наименование листа"]/ss:Table/ss:Row')
Это помогло оптимизировать.
источник