Freigeben über


Datenbankobjekte

In der folgenden Tabelle sind die Maximalgrößen für einige Datenbankobjekte angegeben, die in Microsoft SQL Server Compact-Datenbanken definiert sind.

Kategorie

Objekt

Maximalgröße

Speicher

Spaltenname

128 Zeichen

 

Spalten in einer Tabelle

1024

Zeilengröße

8060 Bytes

 

Datenbankkennwort

40 Zeichen

 

Datenbankgröße

4 GB 1

 

Zunahme der Datenbankgröße

In Inkrementen von 1 oder 16 Seiten, je nach Tabellengröße

 

Seitengröße

4 KB

 

Sitzungen

256

 

Größe der BLOB-Spalte (ntext, image)

2 GB

 

Tabellenname

128 Zeichen

 

Tabellengröße

Unbegrenzt

Abfragen

Zeichen in einer SQL-Anweisung

Unbegrenzt

 

Spalten in einem Cursor

1024

 

Spalten in einer ORDER BY-, GROUP BY- oder DISTINCT-Klausel

10242

 

Schachtelungsebenen für Unterabfragen

Unbegrenzt

 

Benannte Parameter

Wird unterstützt

 

Operanden in einer Abfrage

Unbegrenzt

 

Tabellen in einer Join

Unbegrenzt

Indizes

BLOB-Spalten

Indizierung nicht möglich

 

Bytes in einem Indexschlüssel

5123

 

Spalten in einem Index

16

 

Indizes je Tabelle

249

Einschränkungen

PRIMARY KEY-, UNIQUE-, DEFAULT- und FOREIGN KEY- Einschränkungen

Wird unterstützt4

Einschränkungen je Tabelle

249

1Die Maximalgröße beträgt standardmäßig 128 MB für Geräte und 256 MB für Desktops.

2 Dieses Limit wird nur angewendet, wenn eine temporäre Tabelle des Speichermoduls für die Implementierung von ORDER BY verwendet wird. Wenn der Abfrageprozessor einen vorhandenen Index nutzen kann, gilt keine Größenbeschränkung für die Anzahl von Spalten.

3 Längere Schlüssel werden unterstützt; die Daten werden jedoch abgeschnitten, und am Ende wird eine Prüfsumme hinzugefügt. Bei Äquivalenzvorgängen funktioniert dies einwandfrei (es sei denn, zwei Prüfsummen sind zufällig identisch). Wird jedoch eine ORDER BY-Klausel verwendet, kann dies zu Problemen führen. Die Anordnung jenseits der Schlüssellänge wird basierend auf der Prüfsumme und nicht basierend auf dem Istwert zurückgegeben.

4 Für jede PRIMARY KEY- und UNIQUE-Einschränkung, die für eine Tabelle definiert wird, wird ein auf diesen Spalten basierender Index erstellt. Diese Indizes werden bei der Gesamtanzahl der für eine Tabelle zulässigen Indizes angerechnet. Darüber hinaus können einige Datentypen (ntext, image) nicht als Primärschlüsselspalten verwendet werden, da sie nicht indiziert werden können.