Tuning -Como configurar las bases de datos
julio 2005
Michelle Poolet
instantDoc 46377
- Comience optimizando el SO, luego configure las bd para un buen modelo de datos y preservar la integridad.
Sistema Operativo
- Dos seteos muy importantes del SO : el file system ( debe ser NTFS) y el page file ( 1.5 veces la memoria instalada ).
- Desabilitar la proteccion de energía en el servidor
- Asegurarse que el protocolo TCPIP esté en lo más alto de la pila.
- El default login timeout debe setearse mayor en el servidor que en las aplicaciones
- Usar RAID
Separacion de los filegroups
- Por cada bd separarla en 5 filegroups:
- tablas de sistema
- tablas de usuario
-indices
- imagenes
Éste esquema permite que la bd sea altamente escalable: habilidad de incrementar el número de transacciones procesadas sin disminuir la performance.
Para sistemas chicos se ponen todos los filegroups en un solo drive ( excepto el log que debe ir en uno separado ). A medida que se va creciendo se pueden ir moviendo a drives separados, dividiendo así la carga de trabajo.
Esta separacion puede ayudar al backup ( ver id 25915 sep 2002). y el particionamiento horizontal ( id 39643 -sep 2003).
Integridad
Usar integridad referencial en vez de triggers
Índices: crear un índice ( no cluster )por cada FK en cada tabla dependiente.
Aún no hay comentarios.