Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.
SQLite: declaración de VACÍO
Este tutorial de SQLite explica cómo usar declaración de vacío Con sintaxis y ejemplos.
describir
Los archivos de la base de datos SQLite aumentan de tamaño y se fragmentan a medida que inserta, actualiza y elimina datos. La eliminación dará como resultado un espacio vacío que no se devuelve al sistema operativo. Sin embargo, las inserciones y actualizaciones harán que los datos se dispersen por el archivo de la base de datos.
La instrucción VACUUM se usa para recuperar almacenamiento mediante la eliminación de datos obsoletos y la reducción del tamaño de los archivos de la base de datos. Lo hace escribiendo todo el contenido de todas las tablas en un nuevo archivo de base de datos. Este proceso libera cualquier espacio no utilizado y garantiza que todas las tablas e índices se almacenen de forma contigua.
sintaxis
La sintaxis de la instrucción VACUUM en SQLite es:
VACUUM;
parámetro o parámetro
La instrucción VACUUM no tiene parámetros ni parámetros.
notas
- Solo puede VACÍAR el archivo principal de la base de datos y ningún archivo adicional.
- No puede ejecutar el comando VACUUM cuando hay transacciones abiertas.
ejemplo
En SQLite, el proceso de limpieza es una actividad regular que debe realizarse para minimizar el tamaño del archivo de la base de datos y garantizar que los datos y los índices se almacenen de forma contigua.
Echemos un vistazo a cómo usar la instrucción VACUUM en SQLite.
Por ejemplo:
VACUUM;
Este ejemplo limpiará todas las tablas de la base de datos. Los archivos de la base de datos se minimizarán ya que todo el espacio no utilizado se recuperará en el sistema operativo.
A continuación, obtenga más información sobre la función auto_vacuum a partir de SQLite 3.1