Estimación del impacto de los índices Tamaño de la base de datos SQLite


9

Estoy tratando de estimar el tamaño de la base de datos (en el disco) para una base de datos SQLite que incluye varias columnas indexadas. Estas columnas son de tipo (SQLite) Integer y String. Es lo suficientemente sencillo como para estimar el tamaño por fila con estas columnas, pero no estoy seguro de cómo tener en cuenta el relleno adicional por fila debido a los índices. ¿Cuál es el mejor enfoque para esto?

Respuestas:


8

Al menos algunos de los detalles de los árboles índice B están documentados .

Puede ser más fácil crear una base de datos de prueba, llenarla y medir el tamaño del archivo antes y después de crear un índice.


2
Terminé creando una base de datos de prueba como usted sugirió. Por supuesto, los resultados serían específicos para mi esquema, pero en caso de que sea útil para alguien, medí una disminución del tamaño del 9% cuando bajé los índices (que redondeé al 10% para fines de estimación).
G__
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.