SQL Server 2008 er en relationel database management system der almindeligvis anvendes til store databaser. Du kan manipulere data i en enkelt sætning ved at bruge MERGE erklæring. Sammenfletningen udsagn kan bruges, hvis du har brug for at synkronisere to tabeller ved at ændre data i én tabel baseret på forskellen findes i den anden tabel. Index
p Du kan forbedre ydeevnen af MERGE erklæring ved at oprette indekser på sammenføjningen kolonner i kildetabellen . I målet tabel, kan du oprette en unik, grupperet indeks på sammenføjningen kolonner. Indekser at sikre Deltag nøgler er unikke.
Deltag
ON klausul angives kun kolonner, der svarer til kilden og målet bord. Sørg for at angive , i passende, når klausulen ved fastlæggelsen af den søgebetingelsen . Derudover bruger de WITH at bortfiltrere rækker fra målet og kildetabeller .
Bulk Load
Du kan bruge MERGE erklæring til effektivt at overføre data fra en kilde tabel til et mål tabel i en enkelt batch ved at specificere OpenRowSet ( BULK. ..). For at forbedre ydeevnen , skal du bruge en grupperet indeks på sammenføjningen kolonner i målet tabellen. Query ydeevne forbedres ved ikke udføre yderligere sortere operationer.