Ang selectity ng Index ay isang pangunahing konsepto sa pamamahala ng database na tumutulong upang maging lubos na mahusay ang pag-aayos ng query. Sinusukat nito kung gaano kahusay ang isang index sa pagsasala ng datos, na nakaiimpluwensiya sa bilis ng data recombinational.Ang pag-unawa kung paano kakalkula at bibigyan ng kahulugan ang index ay maaaring humantong sa mas mahusay na disenyo ng database at query killing.

Ano ba ang Indise?

Ang pagiging mapamili sa Index ay nagpapahiwatig ng pagiging natatangi ng impormasyon sa loob ng isang indise. Ang high selectity ay nangangahulugan na mabisang sinasala ng index ang mga impormasyon, na may maraming natatanging mga pamantayan.

Pagkalkula sa Pagpili ng Indise

Ang pormula para sa selectivity ng index ay tuwiran:

Index Selectivity = Bilang ng mga Natatanging Pamantayan / Kabuuang Bilang ng mga Rows

Halimbawa, kung ang isang indise sa isang kolum ay may 50 natatanging mga halaga at ang mesa ay naglalaman ng 1,000 mga hanay, ang pilitivity ay 0.05. Ang mga pamantayang mas malapit sa 1 ay nagpapahiwatig ng mas mataas na pilidad, na nangangahulugang ang indise ay mas mabisa sa pagsasala ng datos.

Mga Pahiwatig sa Paghahangad ng Optimisasyon ng Paghahangad na Mag - usisa

Ang mga Index na may mataas na pilisya ay pangkalahatang mas kapakipakinabang sa query performance, lalo na sa malalaking datasets. tinutulungan nila ang database engine mabilis na kumikipot ang mga resulta, binabawasan ang oras ng paghahanap. Sa kabaligtaran, ang mga mababang selectivity index ay maaaring hindi mapabuti ang pagtakbo nang malaki at maaari pa ngang magpabagal ng mga update.

Pinakamabuting Gawain

  • Suriin ang distribusyon ng datos bago lumikha ng mga indise.
  • I - obserbahan ang matataas na communi para sa indexing.
  • Regular na repasuhin ang paggawa ng indise at makibagay kung kinakailangan.
  • Pinagsama - sama ang mga indise at ang mga pamamaraan ngquery optimization.