sql >> Databasteknik >  >> RDS >> Sqlserver

index i sql server, internt arbete och struktur av index

Det här är ett alldeles för stort ämne för att hantera här i ett snabbt svar - du måste skaffa dig själv:

Microsoft SQL Server 2008 Internals

som täcker allt detta i detalj.

Men bara kort:NEJ! att skapa ett klustrat index INTE dubbletter av data! Var fick du det ifrån?

Vad ett klustrat index gör är att omordna data (enligt nyckeln), och noderna på bladnivån för det klustrade indexet är datasidorna - men de finns bara en gång.

Några fler resurser av intresse:



  1. Hitta ID:n där värden bara finns i array

  2. Psycopg2 infoga python-ordbok i postgres-databasen

  3. Vila gå med två tabeller och producera json-svar under våren vilsam webbtjänst?

  4. Dela upp datumintervall i motsvarande veckor