არ უნდა გამოიყენოთ ესვარიანტი, რადგან ამ ოფციის გამოყენებით კარგავთ უპირატესობებს, რომლებსაც მიიღებთ SQL მოთხოვნების შენახული პროცედურების ჩანაცვლებით.
რას აკეთებს Option recompile?
OPTION(RECOMPILE) ეუბნება სერვერს, რომ არ მოახდინოს პანელის ქეშირება მოცემული მოთხოვნისთვის. ეს ნიშნავს, რომ იგივე მოთხოვნის სხვა შესრულებას დასჭირდება ახალი (შესაძლოა განსხვავებული) გეგმის შემუშავება. ეს გამოიყენება პარამეტრებთან შეკითხვებში, რათა თავიდან იქნას აცილებული პარამეტრის ყნოსვის პრობლემა.
რა არის ოფციის ხელახალი კომპილაცია SQL-ში?
უძველესი და ყველაზე ტრადიციული ტექნიკა, რომ არ შეინახოთ შეკითხვის გეგმები და შეადგინოთ თქვენი შენახული პროცედურა ან მოთხოვნები ყოველ ჯერზე ოპტიმალური შესრულების მისაღებად
როგორ არის გამოძახებული ვარიანტის ხელახალი კომპილაცია?
შენახული პროცედურის ხელახლა კომპილაციისთვის გამოყენებით sp_recompile
აირჩიეთ ახალი შეკითხვა, შემდეგ დააკოპირეთ და ჩასვით შემდეგი მაგალითი შეკითხვის ფანჯარაში და დააწკაპუნეთ Execute ეს არ ახორციელებს პროცედურას, მაგრამ აღნიშნავს პროცედურას, რომელიც ხელახლა კომპილირებული იქნება ისე, რომ მისი შეკითხვის გეგმა განახლდება შემდეგ ჯერზე, როდესაც პროცედურა შესრულდება.
რა არის პარამეტრის sniffing SQL Server-ში?
Parameter Sniffing არის პროცესი პირველი გავლილი პარამეტრების მნიშვნელობების ძიების პროცესის შედგენისას შენახული პროცედურის შედგენისასიმისათვის, რომ შეიქმნას ოპტიმალური შესრულების გეგმა, რომელიც შეესაბამება ამ პარამეტრების მნიშვნელობებს და გამოიყენოს იგი ყველა მნიშვნელობა.