Index (IDX)

Autor: Randy Alexander
Datum Vytvoření: 28 Duben 2021
Datum Aktualizace: 16 Smět 2024
Anonim
Analisa After Market Close 11 maret 2022, IHSG, WOOD, ISSP,PTPP, WIKA,WSKT
Video: Analisa After Market Close 11 maret 2022, IHSG, WOOD, ISSP,PTPP, WIKA,WSKT

Obsah

Definice - Co znamená Index (IDX)?

V databázových systémech je index (IDX) datovou strukturou definovanou ve sloupcích v databázové tabulce, která výrazně urychluje operace získávání dat. Index je malá kopie databázové tabulky seřazená podle hodnot klíčů. Bez indexu mohou jazyky dotazu, jako je SQL, prohledat celou tabulku shora dolů a vybrat příslušné řádky.


Úvod do Microsoft Azure a Microsoft Cloud V této příručce se dozvíte, o čem cloud computing je a jak vám může Microsoft Azure pomoci migrovat a řídit podnikání z cloudu.

Techopedia vysvětluje Index (IDX)

Index v databázové tabulce musí být vytvořen opatrně, protože indexy zabírají místo a jsou uloženy v databázi. Index může také způsobit, že operace zápisu zabere více času, protože index musí být aktualizován při aktualizaci podkladové tabulky.

Různé datové struktury používané k vytváření indexů jsou B + stromy, vyvážené stromy a hashe. Při použití těchto datových struktur je skenování v celé databázové tabulce relativně snadné.

Indexy lze také vytvářet podle funkcí nebo výrazů. Jedinečný index zabraňuje duplicitnímu záznamu v rejstříku a související tabulce, čímž působí jako omezení. Pořadí sloupců je také důležitým aspektem indexování. První indexovaný sloupec má vždy prioritu; identifikátory řádků se získají na základě prvních indexovaných sloupců. V normálním scénáři indexy nevrací hodnotu, ale pouze vyhledávají záznamy.


Obecně existují dva typy architektury indexů:

  • Klastrované indexy: Klastrované indexy ukládají řádková data v pořadí. V tabulce databáze lze vytvořit pouze jeden seskupený index. Toto funguje efektivně, pouze pokud jsou data seřazena ve vzestupném a sestupném pořadí nebo je-li ve sloupcích obsažených v tabulce zadán limit. Takové sekvenční uspořádání dat na discích snižuje čtení bloku.
  • Non-Clustered Indexes: V non-clustered indexes, data jsou uspořádána náhodně, ale logické uspořádání je interně určeno indexem. Pořadí indexů tedy není stejné jako fyzické řazení dat. Příkaz „create index“ vytvoří ve výchozím nastavení neslastovaný index, který také vytvoří seskupený index na primárním klíči. Klávesy indexu jsou řazeny zde s listem obsahujícím ukazatel na stránku. Neklastové indexy fungují dobře s tabulkami, kde jsou data často upravována a index je vytvářen ve sloupcích používaných v pořadí příkazy WHERE a JOIN.
Tato definice byla napsána v kontextu databázových systémů