sql >> Database >  >> RDS >> Sqlserver

indexen in sql-server, interne werking en structuur van indexen

Dit is een veel te groot onderwerp om hier in een snel antwoord te behandelen - je moet het volgende weten:

Microsoft SQL Server 2008 Internals

die dit alles tot in detail behandelt.

Maar even kort:NEE! het maken van een geclusterde index doet NIET dubbele gegevens! Waar heb je dat vandaan??

Wat een geclusterde index doet, is de gegevens opnieuw ordenen (volgens de sleutel), en de knooppunten op bladniveau van de geclusterde index zijn de gegevenspagina's - maar die bestaan ​​maar één keer.

Nog wat interessante bronnen:



  1. Mysql verwijdert alle berichten die een bepaalde meta_key hebben

  2. MySQL - De bovenliggende ID op het hoogste niveau in een hiërarchie krijgen

  3. NULL invoegen in MySQL-tijdstempel

  4. Hashing of codering van variabelen die in een url moeten worden verzonden