Index (IDX)

May -Akda: Randy Alexander
Petsa Ng Paglikha: 28 Abril 2021
I -Update Ang Petsa: 14 Mayo 2024
Anonim
Закономерность на CRYPTO IDX на БИНОМО.
Video.: Закономерность на CRYPTO IDX на БИНОМО.

Nilalaman

Kahulugan - Ano ang ibig sabihin ng Index (IDX)?

Sa mga sistema ng database, ang isang index (IDX) ay isang istraktura ng data na tinukoy sa mga haligi sa isang talahanayan ng database upang makabuluhang mapabilis ang mga operasyon ng pagkuha ng data. Ang isang index ay isang maliit na kopya ng isang talahanayan ng database na pinagsunod-sunod ng mga pangunahing halaga. Nang walang isang index, ang mga wika ng query tulad ng SQL ay maaaring kailangang i-scan ang buong talahanayan mula sa itaas hanggang sa ibaba upang pumili ng mga nauugnay na hilera.


Isang Panimula sa Microsoft Azure at ang Microsoft Cloud | Sa buong gabay na ito, malalaman mo kung ano ang lahat ng cloud computing at kung paano makakatulong ang Microsoft Azure sa iyo upang lumipat at patakbuhin ang iyong negosyo mula sa ulap.

Ipinaliwanag ng Techopedia ang Index (IDX)

Ang isang index sa isang talahanayan ng database ay dapat malikha nang may pag-aalaga, dahil ang mga index ay kumonsumo ng puwang at nakaimbak sa database. Ang isang index ay maaari ring maging sanhi ng mga pagpapatakbo ng pagsulat na kumuha ng mas maraming oras, dahil dapat ma-update ang index kapag na-update ang pinagbabatayan na talahanayan.

Ang iba't ibang mga istraktura ng data na ginamit upang lumikha ng mga index ay mga puno ng B +, balanseng mga puno at hashes. Gamit ang mga istrukturang data na ito, ang isang pag-scan sa buong talahanayan ng database ay medyo madali.

Ang mga index ay maaari ring malikha sa mga pag-andar o pagpapahayag. Pinipigilan ng isang natatanging index ang mga dobleng mga entry sa index at ang kaugnay na talahanayan, kaya kumikilos bilang isang hadlang. Ang pagkakasunud-sunod ng haligi ay isang mahalagang aspeto ng pag-index. Ang unang naka-index na haligi ay palaging may priority; Nakikilala ang mga row identification batay sa mga unang na-index na mga haligi. Sa isang normal na senaryo, ang mga index ay hindi nagbabalik ng isang halaga ngunit maghanap lamang ng mga tala.


Mayroong karaniwang dalawang uri ng arkitektura ng index:

  • Mga Clustered Index: Ang mga naka-clustered index ay nag-iimbak ng data ng hilera sa pagkakasunud-sunod. Tanging isang solong clustered index ang maaaring malikha sa isang talahanayan ng database. Ito ay mahusay na gumagana lamang kung ang data ay pinagsunod-sunod sa pagtaas at pagbawas ng pagkakasunud-sunod o isang limitasyon ay tinukoy sa mga haligi na kasangkot sa talahanayan. Ang nasabing isang sunud-sunod na pag-aayos ng data sa mga disk ay binabawasan ang mga pagbabasa ng block.
  • Mga Hindi Index na Clustered: Sa mga hindi nai-clustered index, ang data ay isinaayos sa isang random na paraan, ngunit ang isang lohikal na pag-order ay panloob na tinukoy ng index. Kaya, ang pagkakasunud-sunod ng index ay hindi pareho sa pisikal na pag-order ng data. Ang isang "lumikha ng index" na pahayag ay lumilikha ng isang hindi nai-clustered index nang default, na lumilikha din ng isang clustered index sa pangunahing key. Ang mga key key ay pinagsunod-sunod dito kasama ang dahon na naglalaman ng isang pointer sa pahina. Ang mga non-clustered index ay gumana nang maayos sa mga talahanayan kung saan ang data ay madalas na binago at ang index ay nilikha sa mga haligi na ginamit sa pagkakasunud-sunod ng WHERE at JOIN statement.
Ang kahulugan na ito ay isinulat sa con ng Database Systems