Stichproben mit TABLESAMPLE generieren

Es gibt verschiedene Aufgabenstellungen, bei denen es wichtig sein kann, nicht komplette Tabellen abzufragen, sondern zufällig ausgewählte Datensätze. T-SQL stellt dafür eine spezielle Variante in der der FROM-Klausel zur Verfügung – das TABLESAMPLE-Schlüsselwort. Es ermöglicht zum Beispiel das Ziehen einer Stichprobe aus einer sehr großen Tabelle, um Programmcode damit zu testen. Der Vorteil von TABLESAMPLE liegt in der hohen Ausführungsgeschwindigkeit auch bei großen Datenmengen. TABLESAMPLE ist so schnell, weil nur aus den zufällig ausgewählten Datenseiten gelesen wird und nicht die komplette Tabelle gescannt werden muss. Der Nachteil von TABLESAMPLE ist darin zu sehen, dass die Größe der Stichprobe doch ...

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.