Höchstgrenzen in SQLite

MD Aminul Islam 21 Juni 2023
Höchstgrenzen in SQLite

In diesem Artikel werden wir die maximale Größe der SQLite-Datenbank und ihre Einschränkungen und Effizienz sehen.

Maximale Größe der SQLite-Datenbank

Hier sehen wir alle Höchstgrenzen in SQLite.

Name Variable maximale Größe
Maximale Länge von BLOB oder String SQLITE_MAX_LENGTH 2147483647
Maximale Spaltenanzahl SQLITE_MAX_COLUMN 2000
Maximale Länge der SQL-Anweisung SQLITE_MAX_SQL_LENGTH 1.000.000.000
Maximale Anzahl von Tabellen in einem Join 64
Maximale Tiefe eines Ausdrucksbaums SQLITE_MAX_EXPR_DEPTH 1000
Maximale Anzahl von Argumenten für eine Funktion SQLITE_MAX_FUNCTION_ARG 100
Maximale Anzahl von Begriffen in einer zusammengesetzten SELECT-Anweisung SQLITE_MAX_COMPOUND_SELECT 500
Maximale Länge eines LIKE- oder GLOB-Musters SQLITE_MAX_LIKE_PATTERN_LENGTH 50000
Maximale Anzahl von Hostparametern in einer einzelnen SQL-Anweisung SQLITE_MAX_VARIABLE_NUMBER 999
Maximale Tiefe der Trigger-Rekursion SQLITE_MAX_TRIGGER_DEPTH 1000
Maximale Anzahl angehängter Datenbanken SQLITE_MAX_ATTACHED 10
Maximale Seitenanzahl in einer Datenbankdatei SQLITE_MAX_PAGE_COUNT 4294967294
Maximale Anzahl Zeilen in einer Tabelle 264 (18446744073709551616 oder etwa 1.8e+19)
Maximale Datenbankgröße 4294967294 Seiten
Maximale Anzahl von Tabellen in einem Schema 2147483646

Die Höchstwerte müssen nicht aktualisiert werden, da es sehr schwierig ist, eine Datenbank zu entwerfen, die die Höchstgrenze überschreitet.

Wenn Sie eine große Datenbank mit vielen Tabellen verwenden, dauert es länger, eine Abfrage erfolgreich auszuführen und Ihnen das Ergebnis anzuzeigen. Die Ausführungszeit ist also die wichtigste Leistungsskala in diesem Thema.

MD Aminul Islam avatar MD Aminul Islam avatar

Aminul Is an Expert Technical Writer and Full-Stack Developer. He has hands-on working experience on numerous Developer Platforms and SAAS startups. He is highly skilled in numerous Programming languages and Frameworks. He can write professional technical articles like Reviews, Programming, Documentation, SOP, User manual, Whitepaper, etc.

LinkedIn