Planificación DBA
Tipo de Almacenamiento: Una inadecuada selección del hardware (disco físico) que contendrá la data almacenada, puede provocar posibles problemas de rendimientos en los procesos de lectura y escritura. La primera característica que hay que tomar en cuenta es el tipo de Entrada/Salida al que estará sometida la base de datos.
Volumen de Transacciones. Esto ayudara a seleccionar el disco (o los discos), que se necesitarán para que el rendimiento del servidor sea adecuado.
- Sobre sistemas existentes el mecanismo se debe basar en reunir estadísticas de la cantidad de entrada y salida que es aplicado en el disco a través de la herramienta Windows Performance Monitor.
Este muestreo debe de realizarse principalmente en los momentos “picos” del servidor, o sea, donde se estime que estén realizándose las mayorías de las diferentes tareas.
- Para nuevos sistemas la metodología es diferente. Se utilizan proyecciones de las cantidades de transacciones que se procesarían por un determinado tiempo (horas, minutos, segundo, etc.), y el posible crecimiento de las mismas.
Cantidad de Discos. Basado en métodos estadísticos resultante del punto que estima el volumen de transacciones, se pueden determinar la cantidad de disco que se pueden necesitar.
Formato de Almacenamiento.
- ATA: También conocidos como IDE, utiliza una interfaz paralela. Integra el control al mismo disco y utiliza cableado en cinta que se conecta al host.
- SATA: Serial ATA, posee grande mejoras que el anterior como mayor velocidad en la transferencia de la data, cable más delgado para mejor flujo del aire, ofrece mayor capacidad para los nuevos puertos saliente hoy en día. Más futuro en el mercado.
- SCSI: Mejor rendimiento a mayor costo. Puede soportar mayor cantidad de disco conectado en un servidor a través de una tarjeta de control.
- SAS: Serial Attached SCSI. A diferencia del sistema tradicional SCSI que comparten un bus en común, estos se pueden conectar directamente a un puerto de manera serial. Compatibilidad con SATA.
- Fibre Channel: Utiliza canales de fibras que ofrecen alta velocidad, comunicación serial dual entre el sistema de almacenamiento y el server. El almacenamiento se realiza a nivel de SAN (Storage Area Network). Es más flexible que el puerto SCSI, soporta más discos físicos, más servidores conectados y cable de mayor longitud.
Ancho de Banda. Cuando se utilizan múltiples disco físicos, se debe tomar en consideración el ancho de banda del bus de dato. En un disco SCSI directamente conectado, lo común es una salida de 320MB x segundo por canal.
Arquitectura CPU. Son numerosos los aspectos a tomar en cuenta para el mejor de los rendimientos para instalar SQL Server.
- Hipercarga y Multinúcleo: Con esto la capacidad de procesamiento es aumentada, y el costo reducido. Hoy en día se soportan de 2 a 4 dual (o quad) núcleo.
- Cache CPU y Velocidad del Reloj: El caché se implementa para acelerar el acceso a la memoria principal, almacenando copia de las porción de menoría que más frecuente se utiliza.
- Plataforma CPU: Seleccionar entre 32bits, 64bits o Itanium
Configuración de Memoria. Insuficiente memoria es un problema común en los sistemas de SQL Server; afortunadamente la memoria son relativamente barata y fácil de actualizar. SQL Server 2008 posee la características de Hot-Add CPU and Memory, el cual permite aumentar estas capacidades sin tener que reiniciar el servicio.
Componentes de Red. Es uno de los 4 componentes principales de hardware, y que también puede incidir en el rendimiento del SQL Server. Se deben de tomar en cuenta la velocidad de los interruptores de red (switch), la tolerancia de falla de las tarjetas de red y la configuración de la tarjeta de red.
No hay comentarios:
Publicar un comentario