Недавно переписывая один скрипт с целью его оптимизации, я пытался добиться того, чтоб скрипт выполнялся поставленную на него задачу быстрее и создавал меньше блокировок с системе в целом. В процессе работы я решил через функцию "План выполнения запроса" найти подсказки об узких местах в алгоритме работы и результат меня весьма удивил. Вот такую я картину увидел:
Меня вроде еще со школы научили тому что больше 100% в таком контексте не бывает, но нет, SQL server считает совершенно иначе.
Странный баг вообще, причем я Manager Studio перезапускал, и релогался и он все равно мне продолжал писать такую вот ахинею. Похоже сервачок чего-то покурил, либо у меня скрипт наркотический.
Вот вам и SQL - где план выполнения запроса на каждом этапе значительно более 100%
И самое главное - я понял где узкое место, SQL же мне помог! ВЕЗДЕ!!!!!!!!!!!!
0 Комментарии。