та энэ сонголтыг ашиглах ёсгүй, учир нь та энэ сонголтыг ашигласнаар SQL асуулгыг хадгалагдсан процедураар орлуулснаар олж авсан ихэнх давуу талуудаа алдах болно.
Option recompile юу хийдэг вэ?
СОНГОЛТ(дахин эмхэтгэх) өгөгдсөн асуулгад зориулж тогоог кэшлэхгүй байхыг серверт хэлнэ. Энэ нь ижил асуулгын өөр гүйцэтгэлд шинэ (магадгүй өөр) төлөвлөгөө боловсруулах шаардлагатай болно гэсэн үг юм. Энэ нь параметрийг таних асуудлаас сэргийлэхийн тулд параметр бүхий асуулгад ашиглагддаг.
SQL-д дахин хөрвүүлэх сонголт гэж юу вэ?
Асуулгын төлөвлөгөөг кэшлэхгүй байх, хамгийн оновчтой гүйцэтгэлийг авахын тулд хадгалсан процедур эсвэл асуулга бүрийг эмхэтгэх хамгийн эртний бөгөөд уламжлалт арга
Сонголтын дахин эмхэтгэлийг хэрхэн ашигладаг вэ?
Хадгалагдсан процедурыг sp_recompile ашиглан дахин эмхэтгэхийн тулд
New Query-г сонгоод асуулгын цонхонд дараах жишээг хуулж буулгаад товшино уу. Гүйцэтгэх Энэ нь процедурыг гүйцэтгэхгүй боловч дахин эмхэтгэгдэх процедурыг тэмдэглэдэг бөгөөд ингэснээр дараагийн удаа процедурыг гүйцэтгэх үед түүний асуулгын төлөвлөгөө шинэчлэгдэх болно.
SQL сервер дэх параметрийн үнэр гэж юу вэ?
Parameter Sniffing нь хадгалагдсан процедурыгдарааллаар эмхэтгэхдээ эхний дамжуулсан параметрийн утгыг хайж, эдгээр параметрийн утгуудад тохирох оновчтой гүйцэтгэлийн төлөвлөгөөг бий болгож, ашиглах үйл явц юм. бүх утгууд.