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

SQL серверийн гүйцэтгэлийг хэрхэн сайжруулах вэ?
SQL серверийн гүйцэтгэлийг хэрхэн сайжруулах вэ?

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

Видео: SQL серверийн гүйцэтгэлийг хэрхэн сайжруулах вэ?
Видео: SQL гүйцэтгэлийн тааруулалт | SQL сервер дэх SQL гүйцэтгэлийн тааруулалт | SQL гүйцэтгэлийг тааруулах заавар 2024, May
Anonim

-тай SQL сервер 2000, функциональ байдал SQL серверийн харагдац өргөжүүлсэн руу системээр хангах гүйцэтгэл ашиг тус. Энэ нь боломжтой руу харагдац дээр өвөрмөц кластер индекс үүсгэх, түүнчлэн бөөгнөрөлгүй индексүүд, сайжруулах өгөгдөлд хандах гүйцэтгэл хамгийн төвөгтэй асуулга дээр.

Мөн мэдээллийн баазын харагдах байдал нь гүйцэтгэлийг сайжруулдаг уу?

А харах өөрөө тэгэхгүй гүйцэтгэлийг нэмэгдүүлэх . Үүнээс хамаарч хэлсэн мэдээллийн сан таны ашиглаж байгаа хөдөлгүүрт таны зарим зүйл бий хийж чадна хамт а харах . SQL сервер дээр та чадна дээр индекс тавина харах (Таамаглавал харах янз бүрийн шаардлагад нийцдэг). Энэ чадна маш их сайжруулах нь гүйцэтгэл.

Мөн SQL Server дээрх хүснэгт эсвэл харагдацын аль нь илүү хурдан вэ? Үүний шалтгаан үзэл бодол 'байж болно Илүү хурдан Өгөгдлийн сангийн хөдөлгүүр нь зарим ажлыг урьдчилан хийх боломжтой (жишээлбэл, Query гүйцэтгэлийн төлөвлөгөөг бэлтгэж, оновчтой болгох боломжтой). Энэ нь мөн хадгалагдсан процедурын ерөнхий шалтгаануудын нэг юм Илүү хурдан асуулга шууд гүйцэтгэхээс илүү.

Ийм байдлаар SQL Server мэдээллийн сангийн гүйцэтгэлийг хэрхэн сайжруулах вэ?

SQL серверийн гүйцэтгэл, мэдээллийн сангийн дизайныг сайжруулах зөвлөмжүүд

  1. Тохиромжтой өгөгдлийн төрлийг сонгоно уу.
  2. nchar болон nvarchar-аас зайлсхий.
  3. Тогтмол урттай талбарт NULL-ээс зайлсхий.
  4. SELECT мэдэгдэлд *-ээс зайлсхий.
  5. IN-ийн оронд EXISTS-г ашигла.
  6. Зайлшгүй байх.
  7. Кластерт болон кластерт бус индекс үүсгэх.
  8. Кластерийн индексийг бага байлгах.

Үзэх нь мэдээллийн баазыг удаашруулдаг уу?

Худлаа бол тэр Үзсэн тоо байна удаан учир нь мэдээллийн сан бусад хүснэгтэд нэгдэхээс өмнө, хаана заалт хэрэглэхээс өмнө тэдгээрийг тооцоолох хэрэгтэй. Дараа нь оновчтой болгогч өгөгдлийг индексийн дагуу аль болох сайн, яг үүнтэй адил нэгтгэдэг хийдэг харагдаагүй элементүүдтэй, дараа нь асуулга бүхэлдээ ажиллана.

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