Límites máximos en SQLite
En este artículo, veremos el tamaño máximo de la base de datos SQLite y su limitación y eficiencia. Tamaño máximo de la base de datos SQLite Aquí vamos a ver todos los límites máximos en SQLite. Nombre Variable tamaño máximo Longitud máxima de BLOB o String SQLITE_MAX_LENGTH 2147483647 Número máximo de columnas SQLITE_MAX_COLUMN 2000 Longitud máxima de sentencia SQL SQLITE_MAX_SQL_LENGTH 1,000,000,000 Número máximo de tablas en una unión — 64 Profundidad máxima de un árbol de expresión SQLITE_MAX_EXPR_DEPTH 1000 Número máximo de argumentos en una función SQLITE_MAX_FUNCTION_ARG 100 Número máximo de términos en una instrucción SELECT compuesta SQLITE_MAX_COMPOUND_SELECT 500 Longitud máxima de un patrón LIKE o GLOB SQLITE_MAX_LIKE_PATTERN_LENGTH 50000 Cantidad máxima de parámetros de host en una sola instrucción SQL SQLITE_MAX_VARIABLE_NUMBER 999 Profundidad máxima de la recursividad del disparador SQLITE_MAX_TRIGGER_DEPTH 1000 Número máximo de bases de datos adjuntas SQLITE_MAX_ATTACHED 10 Número máximo de páginas en un archivo de base de datos SQLITE_MAX_PAGE_COUNT 4294967294 Número máximo de filas en una tabla — 264 (18446744073709551616 o aproximadamente 1,8e+19) Tamaño máximo de la base de datos — 4294967294 páginas Número máximo de tablas en un esquema — 2147483646 No hay necesidad de actualizar los valores máximos porque es muy difícil diseñar una base de datos que exceda el límite máximo.