Дахин эмхэтгэх сонголт муу юу?

Агуулгын хүснэгт:

Дахин эмхэтгэх сонголт муу юу?
Дахин эмхэтгэх сонголт муу юу?

Видео: Дахин эмхэтгэх сонголт муу юу?

Видео: Дахин эмхэтгэх сонголт муу юу?
Видео: Я ПРОБУДИЛ ЗАПЕЧАТАННОГО ДЬЯВОЛА / I HAVE AWAKENED THE SEALED DEVIL 2024, Арваннэгдүгээр
Anonim

та энэ сонголтыг ашиглах ёсгүй, учир нь та энэ сонголтыг ашигласнаар SQL асуулгыг хадгалагдсан процедураар орлуулснаар олж авсан ихэнх давуу талуудаа алдах болно.

Option recompile юу хийдэг вэ?

СОНГОЛТ(дахин эмхэтгэх) өгөгдсөн асуулгад зориулж тогоог кэшлэхгүй байхыг серверт хэлнэ. Энэ нь ижил асуулгын өөр гүйцэтгэлд шинэ (магадгүй өөр) төлөвлөгөө боловсруулах шаардлагатай болно гэсэн үг юм. Энэ нь параметрийг таних асуудлаас сэргийлэхийн тулд параметр бүхий асуулгад ашиглагддаг.

SQL-д дахин хөрвүүлэх сонголт гэж юу вэ?

Асуулгын төлөвлөгөөг кэшлэхгүй байх, хамгийн оновчтой гүйцэтгэлийг авахын тулд хадгалсан процедур эсвэл асуулга бүрийг эмхэтгэх хамгийн эртний бөгөөд уламжлалт арга

Сонголтын дахин эмхэтгэлийг хэрхэн ашигладаг вэ?

Хадгалагдсан процедурыг sp_recompile ашиглан дахин эмхэтгэхийн тулд

New Query-г сонгоод асуулгын цонхонд дараах жишээг хуулж буулгаад товшино уу. Гүйцэтгэх Энэ нь процедурыг гүйцэтгэхгүй боловч дахин эмхэтгэгдэх процедурыг тэмдэглэдэг бөгөөд ингэснээр дараагийн удаа процедурыг гүйцэтгэх үед түүний асуулгын төлөвлөгөө шинэчлэгдэх болно.

SQL сервер дэх параметрийн үнэр гэж юу вэ?

Parameter Sniffing нь хадгалагдсан процедурыгдарааллаар эмхэтгэхдээ эхний дамжуулсан параметрийн утгыг хайж, эдгээр параметрийн утгуудад тохирох оновчтой гүйцэтгэлийн төлөвлөгөөг бий болгож, ашиглах үйл явц юм. бүх утгууд.

Зөвлөмж болгож буй: