Size: a a a

2019 December 10

K

Kostya in sql_ninja
Другое дело, что плохой запрос может быть плохой по-разному
источник

K

Kostya in sql_ninja
и там останется только трейсить
источник

IU

Ilia UTC+5 in sql_ninja
Kostya
Можно еще прсото статистику посмотреть
QUERY_STORE включить?
источник

K

Kostya in sql_ninja
Погуглите, на память не скажу
меня больше озадачивают криетрии "плохого" запроса
Что плохого в нем ?
В разных ситуациях тот же полный скан таблицы может быть фатальной ошибкой и продакш фичей
источник

K

Kostya in sql_ninja
Если вы как бы СБОКУ БД, вам проще натравить на БД какую-нить стороннюю тулсу, имхо такое.
Она там сама посоображает и покажет вам кандидатов
источник

K

Kostya in sql_ninja
Я к тому, что если нет планов становится ДБА, не тратьте на это время, оно с наскока не решается, количесвто факторов, которые надо держать в уме, иногда зашкаливает для параллельной обработки в мозге.
источник

OM

Oleg Makarikhin in sql_ninja
нашёлся костылик в коде:
and  t.DOCUMENTDATE >= '20160418 00:00:00.000'
источник

OM

Oleg Makarikhin in sql_ninja
который отсекает 5тыс запсией из 15 млн
источник

А

Андрій in sql_ninja
Oleg Makarikhin
нашёлся костылик в коде:
and  t.DOCUMENTDATE >= '20160418 00:00:00.000'
Наверное, так исторически сложилось
источник

OM

Oleg Makarikhin in sql_ninja
Андрій
Наверное, так исторически сложилось
источник

MC

Max Chistyakov in sql_ninja
Увидел Короткевича 2015 года - ничего он здоровяк был😕
источник

SN

Serge Nazarenko 💻 in sql_ninja
Max Chistyakov
Увидел Короткевича 2015 года - ничего он здоровяк был😕
Так он  же говорил, что Похудел
источник
2019 December 11

OM

Oleg Makarikhin in sql_ninja
UPDATE  dbo.INVOICEJOUR
SET EXTID = EXTID_ID
FROM dbo.INVOICEJOUR
WHERE ISPROCESSEDBYDTS = 0 AND SENDER = 0 AND EXTID <> EXTID_ID

блин, до чего прекрасный нейминг, особенно с моей невнимательностью. я даже не зразу понял чем эти поля вообще различаются: EXTID <> EXTID_ID
источник

K

Kostya in sql_ninja
== FROM dbo.INVOICEJOUR
Вот это зачем в конструкции ?
источник

ML

Mihail Li in sql_ninja
алиасы помогают
источник

G

Gopneg in sql_ninja
Kostya
== FROM dbo.INVOICEJOUR
Вот это зачем в конструкции ?
оркалисту рвет шаблон, хаха!
источник

OM

Oleg Makarikhin in sql_ninja
Kostya
== FROM dbo.INVOICEJOUR
Вот это зачем в конструкции ?
допустимый синтаксис в mssql в апдейте
источник

AS

Anastasiya Shmatkova in sql_ninja
Oleg Makarikhin
UPDATE  dbo.INVOICEJOUR
SET EXTID = EXTID_ID
FROM dbo.INVOICEJOUR
WHERE ISPROCESSEDBYDTS = 0 AND SENDER = 0 AND EXTID <> EXTID_ID

блин, до чего прекрасный нейминг, особенно с моей невнимательностью. я даже не зразу понял чем эти поля вообще различаются: EXTID <> EXTID_ID
Аксапта?)
источник

OM

Oleg Makarikhin in sql_ninja
Anastasiya Shmatkova
Аксапта?)
источник

OM

Oleg Makarikhin in sql_ninja
да
источник