sql >> Databáze >  >> RDS >> Sqlserver

Rozdíl mezi seskupeným a neshlukovaným indexem

Seskupený index mění způsob, jakým jsou řádky uloženy. Když vytvoříte seskupený index na sloupci (nebo počtu sloupců), SQL server seřadí řádky tabulky podle tohoto sloupce (sloupců). Je to jako slovník, kde jsou všechna slova v celé knize řazena v abecedním pořadí.

Na druhou stranu index bez klastrů nemění způsob uložení řádků v tabulce. V tabulce vytvoří úplně jiný objekt, který obsahuje sloupce vybrané pro indexování a ukazatel zpět na řádky tabulky obsahující data. Je to jako rejstřík na posledních stránkách knihy, kde jsou klíčová slova seřazena a obsahují číslo stránky k materiálu knihy pro rychlejší orientaci.



  1. Postgres DB Size Command

  2. Chyba při používání připravených příkazů PDO a LIMIT v dotazu

  3. Přehled nových funkcí analytického okna v MySQL 8.0

  4. Mysql - zakázková objednávka?