Sehr breite Tabellen mit SPARSE DATA optimieren

SQL Server hat eine Obergrenze von 1024 Spalten für das Anlegen von Tabellen. In den allermeisten Fällen werden Sie damit problemlos auskommen. Hin und wieder hatte ich schon Kunden für die diese Einschränkung ein Problem war. Die Standardmethode besteht dann darin eine zweite »Overflow-Tabelle« anzulegen, welche weitere Spalten aufnehmen kann und die beiden Tabellen durch eine Fremdschlüsselbeziehung fest miteinander zu verknüpfen. Das drückt bei sehr langen Tabellen natürlich auf die Performance, da beim Anzeigen der Daten eine Join-Operation ausgeführt werden muss. Auch die Entwicklung eines Clients wird durch das Tabellensplit ein wenig komplizierter, als nötig, so dass man sich hin und wieder ...

Get Microsoft SQL Server 2008 R2 - Das Entwicklerbuch now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.