Red de conocimiento informático - Material del sitio web - Cómo mejorar la eficiencia de acceso de sqlite3

Cómo mejorar la eficiencia de acceso de sqlite3

1. Coloque los datos, registros e índices en diferentes dispositivos de E/S para aumentar la velocidad de lectura. En el pasado, Tempdb se podía colocar en RAID0, pero SQL2000 ya no lo admite. Cuanto mayor sea la cantidad de datos (tamaño), más importante será mejorar la E/S

2. Divida la tabla vertical y horizontalmente para reducir el tamaño de la tabla (sp_spaceuse)

.

3. Actualizar el hardware

p>

4. Según las condiciones de la consulta, cree índices, optimice los índices, optimice los métodos de acceso y limite la cantidad de datos en el conjunto de resultados. Tenga en cuenta que el factor de relleno debe ser apropiado (es mejor utilizar el valor predeterminado de 0). El índice debe ser lo más pequeño posible. Es mejor utilizar columnas con bytes pequeños para crear índices (consulte la creación de índices). p>

5. Mejorar la velocidad de la red;

6. Ampliar la memoria del servidor Windows 2000 y SQL Server 2000 pueden admitir 4-8G de memoria. Configurar la memoria virtual: el tamaño de la memoria virtual debe configurarse en función de los servicios que se ejecutan simultáneamente en la computadora. Cuando ejecute Microsoft SQL Server® 2000, considere configurar el tamaño de la memoria virtual en 1,5 veces la memoria física instalada en la computadora. Si además instaló la función de recuperación de texto completo y planea ejecutar el servicio Microsoft Search para realizar consultas e indexación de texto completo, considere configurar el tamaño de la memoria virtual para que sea al menos 3 veces la memoria física instalada en la computadora. Configure la opción de configuración del servidor de memoria máxima del servidor SQL Server en 1,5 veces la memoria física (la mitad de la configuración del tamaño de la memoria virtual).