Индексүүд шинэчлэлтийг удаашруулдаг уу?
Индексүүд шинэчлэлтийг удаашруулдаг уу?

Видео: Индексүүд шинэчлэлтийг удаашруулдаг уу?

Видео: Индексүүд шинэчлэлтийг удаашруулдаг уу?
Видео: Миний хүснэгтэд олон индекс байгаа бөгөөд энэ нь миний оруулгыг удаашруулах вий гэж санаа зовж байна 2024, Дөрөвдүгээр сар
Anonim

1 Хариулт. Өгөгдлийн сан индексүүд мэдээллийн сан үүсгэх шинэчлэлтүүд удаан мөн нэгэн зэрэг хурдан. Энэ нь үүнээс хамаарна шинэчлэх мэдэгдэл: Танд байгаа үед шинэчлэх гэх мэт бүх эгнээнд шинэчлэх mytable set mycolumn = 4711 дараа нь индекс бүтээх болно удаашруулах нь шинэчлэх , учир нь энэ нь цаг хугацаа шаарддаг нэмэлт ажил юм.

Үүний дагуу индексүүд шинэчлэлтийг хурдасгадаг уу?

Индексүүд оруулга хийх зардалтай, шинэчлэлтүүд , мөн устгана. Дерби хийх ёстой хийх хадгалахын төлөө ажиллана индексүүд . Хэрэв чи шинэчлэх Хүснэгт бол систем нь тэдгээрийг хадгалах ёстой индексүүд байгаа баганууд дээр байгаа шинэчлэгдсэн . Тиймээс маш их байна индексүүд чадна хурдлах мэдэгдлүүдийг сонгох боловч оруулгыг удаашруулах, шинэчлэлтүүд , мөн устгана.

Индексүүд оруулах шинэчлэлт болон устгах гүйцэтгэлд хэрхэн нөлөөлдөг вэ? Ерөнхий дүрэм бол илүү их байх явдал юм индексүүд Та ширээн дээр байх тусмаа удаан INSERT , ШИНЭЧЛЭХ, УСТГАХ үйл ажиллагаа байх болно. Ийм учраас нэмж байна индексүүд төлөө гүйцэтгэл нь арилжаа бөгөөд зөв тэнцвэртэй байх ёстой. Тийм ээ, үнэхээр тийм гүйцэтгэлд нөлөөлдөг төлөө INSERTUPDATEDELETE үйл ажиллагаа.

Үүнтэй адилаар индексүүд оруулгыг удаашруулдаг уу?

1 Хариулт. Индексүүд болон хязгаарлалтууд болно удаан оруулгууд Учир нь тэдгээрийг шалгах, засвар үйлчилгээ хийх зардал үнэгүй биш юм. Нэмэлт зардлыг зөвхөн тусгаарлагдсан гүйцэтгэлийн туршилтаар тодорхойлж болно.

Индексүүд өгөгдлийн сангийн гүйцэтгэлд хэрхэн нөлөөлдөг вэ?

Индексүүд a дахь мөрүүдийг хурдан сонгох, эрэмбэлэх боломжийг олгодог өгөгдлийн бүтэц юм мэдээллийн сан ширээ. Жишээлбэл, хэрэв таны хүснэгтүүд INSERT, UPDATE эсвэл DELETE мэдэгдлүүдэд байнга өртдөг бол таны ерөнхий гүйцэтгэл байж болно учир нь унах индексүүд Эдгээр үйлдлүүдийн дараа өөрчлөх шаардлагатай.

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