Quantcast
Channel: Für Entwickler: SQL Server Forum
Viewing all articles
Browse latest Browse all 1772

Größe von Indizes über sys.allocation_units und sys.partitions Interpretation

$
0
0

Hallo zusammen,

Ich habe bei uns ein System geschrieben, dass die Größe aller Indizes einer Datenbank loggt. Das dahinterstehende Script wird regelmäßig ausgeführt und bei Veränderungen ein neuer Eintrag erstellt.

Um die Größe des Indizes zu ermitteln benutze ich die sys.allocation_units gejoint mit der sys.partitions und rechne dort die total und used pages * 8

Beim  Überprüfen ist mir nun aufgefallen, dass es wenige Indizes gibt, bei denen die Zahl der UsedPages größer ist als die der TotalPages. Ich hatte das bisher so interpretiert das TotalPages die reservierte Anzahl angibt (verfügbare) und die Used Pages die aktuell belegten. Der markierte Eintrag hat, wenn man die Group By Clause weglässt nur einen InRowData Eintrag mit eben diesen 116 total und 119 used pages.. 98 datapages..

Bild siehe: s1.directupload_net/images/140530/t2s5hk8p.png ( "_" durch punkt ersetzen)

Was hab ich denn da nun?


Viewing all articles
Browse latest Browse all 1772

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>