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

Би SQL серверийн мэдээллийн санг хэрхэн тааруулах вэ?
Би SQL серверийн мэдээллийн санг хэрхэн тааруулах вэ?

Видео: Би SQL серверийн мэдээллийн санг хэрхэн тааруулах вэ?

Видео: Би SQL серверийн мэдээллийн санг хэрхэн тааруулах вэ?
Видео: L4D2-г ХЭРХЭН ТОХИРУУЛАХ ВЭ 2024, May
Anonim

SQL Server Management Studio Query Editor-аас Өгөгдлийн сангийн хөдөлгүүр тааруулах зөвлөхийг эхлүүлэхийн тулд

  1. Гүйлгээ нээх - SQL скрипт файл дотор байна SQL сервер Менежментийн студи.
  2. Гүйлгээнээс асуулга сонгоно уу SQL скрипт эсвэл скриптийг бүхэлд нь сонгоод хулганы баруун товчийг дараад Analyze Query-г сонгоно уу Өгөгдлийн сан Хөдөлгүүр Тааруулах Зөвлөх.

Үүнтэй адилаар би SQL сервер дээрх SQL асуулгыг хэрхэн тааруулах вэ?

SQL Server асуулга тааруулах үндсэн зөвлөмжүүд

  1. Асуултдаа *-г бүү ашигла.
  2. Индекс дэх бүх баганууд нь WHERE болон JOIN заалтууд дээр индекс дээр гарч ирдэг дарааллаар гарч ирнэ.
  3. VIEW-ээс зайлсхий.
  4. Чухал асуулга нь хадгалагдсан горимд шилжүүлснээр гүйцэтгэлтэй байгаа эсэхийг шалгана уу.
  5. Таны асуулгад хэт олон НЭГДСЭН НЭГДЭЛ-ээс зайлсхий: зөвхөн шаардлагатай зүйлийг ашиглана уу!

Хоёрдугаарт, SQL серверийн гүйцэтгэлийн тааруулалт юу вэ? SQL серверийн гүйцэтгэлийг тааруулах хангах үйл явц юм SQL програмаас гаргасан мэдэгдлүүд хамгийн хурдан хугацаанд ажилладаг. Өөрөөр хэлбэл, SQL тааруулах мэдэгдэл нь танд хариулах хамгийн хурдан замыг хайж олох явдал юм асуулга , яг л ажлаа тараад гэртээ хүрэх хамгийн хурдан замыг олохтой адил.

Мэдээллийн сангийн гүйцэтгэлийг хэрхэн тааруулах вэ?

Харилцааны мэдээллийн сангийн гүйцэтгэлийг тохируулах шилдэг 10 зөвлөмж

  1. Сценари.
  2. Зөвлөгөө 1 - Өгөгдлийн сангийн статистик.
  3. Зөвлөгөө 2 - Оновчтой индекс үүсгэх.
  4. Зөвлөгөө 3 - Операторын RHS дээрх функцүүдээс зайлсхий.
  5. Зөвлөгөө 4 - Хүлээгдэж буй өсөлтийг урьдчилан тодорхойлох.
  6. Зөвлөгөө 5 - СОНГОХ хэсэгт оновчтой болгох зөвлөмжийг зааж өгнө үү.
  7. Зөвлөгөө 6 - EXPLAIN-г ашигла.
  8. Зөвлөгөө 7 - Гадаад түлхүүрийн хязгаарлалтаас зайлсхий.

Бид SQL хайлтыг хэрхэн оновчтой болгох вэ?

Асуулгын оновчтой байдлыг хангахын тулд SQL шилдэг туршлагыг дагаж мөрдөөрэй

  1. JOIN, WHERE, ORDER BY, GROUP BY заалтуудын бүх предикатуудыг индексжүүлнэ.
  2. Предикат дахь функцийг ашиглахаас зайлсхий.
  3. Предикатын эхэнд орлуулагч тэмдэг (%) ашиглахаас зайлсхий.
  4. SELECT заалтын шаардлагагүй баганаас зайлсхий.
  5. Боломжтой бол гадаад холболтын оронд дотоод холболтыг ашиглана уу.

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