Recomendaciones Versión Fecha V1 23-07-07 Índice Índice 1. Introducción ________________________________________ 3 2. Recomendaciones ____________________________________ 4 a. Tener SQL Server actualizado _________________________ 4 b. No tener Antivirus instalado en el servidor de bases de datos 4 c. No usar el servidor para otras tareas ___________________ 4 d. Memoria = 4 Gb ____________________________________ 4 e. Emplear discos separados ____________________________ 4 f. No emplear sistemas RAID ___________________________ 4 g. No actualizar automáticamente estadísticas ______________ 5 h. Características de ordenadores de usuario _______________ 5 i. Red a área local a 1 Gbps ____________________________ 5 2/5 1. Introducción Este documento recoge una serie de recomendaciones orientadas a obtener un mejor rendimiento de los ordenadores en que está instalado Gdp, tanto en el que están instalados los servidores de bases de datos y aplicación como en los que se usa el programa. Es importante esta diferenciación porque como se recoge a continuación deberán ser ordenadores distintos, aquellos en los que se usa de aquellos en los que está instalado. En general no se trata de condiciones específicas para Gdp sino generales de sistemas con arquitecturas Cliente / Servidor que trabajan sobre bases de datos con SQL Server orientadas a los responsables de sistemas de cada empresa para que las pongan a disposición de sus usuarios obteniendo una mejor velocidad de proceso. 3/5 2. Recomendaciones a. Tener SQL Server actualizado Se trata de instalar los Service Packs que Microsoft pone a disposición de los clientes. Actualmente con SQL Server 2000, la última versión es el SP4 aunque igualmente la versión 2005 de SQL Server ofrece un rendimiento mejor. b. No tener Antivirus instalado en el servidor de bases de datos Este tipo de software afecta especialmente al rendimiento de un servidor SQL, para evitar problemas de seguridad al no tener antivirus este ordenador puede estar instalado de la siguiente forma: No estar conectado a Internet Entre la red de ordenadores y este servidor poner como filtro un firewall que únicamente permita acceder mediante los puertos conocidos Físicamente el acceso al servidor debe estar restringido y controlado. Para permitir la conexión remota por parte de los técnicos de AIDIMA, es suficiente con instalar el PCAnywhere y las Herramientas Cliente de gestión de SQL Server en otro ordenador de la red. c. No usar el servidor para otras tareas Aunque resulte muy evidente, es importante recalcar que en el servidor de bases de datos y de aplicación no deben estar instalados otros programas ni tampoco debe ser usado físicamente para nada. Es decir, ningún usuario debe sentarse en ese ordenador. d. Memoria = 4 Gb Un tamaño de la memoria RAM recomendable sería 4 Gb. Además para que el sistema operativo en procesadores con arquitecturas de 32 bits aproveche estos 4 gigas en el archivo de inicio del sistema (boot.ini) debería incluirse el parámetro /3Gb. Esto permite que la memoria virtual dedicada a procesos que no son del sistema tome hasta 3 GigaBytes. e. Emplear discos separados En cuanto a discos duros, la configuración optima es: Uno en el que esté instalado el sistema operativo y Gdp Otro en el que esté instalado el archivo de datos de la base de datos Y otro distinto en el que esté instalado y archivo Log ( es decir, el registro de transacciones) f. No emplear sistemas RAID En los discos dedicados a las bases de datos los sistemas RAID reducen la velocidad. 4/5 g. No actualizar automáticamente estadísticas Las estadísticas son un sistema que permite a SQL Server optimizar las consultas, pero si estas estadísticas se actualizan durante el trabajo diario esto supone más carga de trabajo para el servidor. Por tanto, es recomendable que la actualización automática de las estadísticas se desahabilite en cada base de datos ( esto es una propiedad de cada base de datos que se encuentra en Propiedades de la base de datos Apartado opciones Actualizar estadísticas automáticamente) y se programe en un plan de mantenimiento independiente del de las copias de seguridad programado semanalmente ( Administración Planes de mantenimiento Actualizar estadísticas usadas para el optimizador de consultas. El motivo de programarlo en un plan de mantenimiento distinto y semanal es que este proceso puede tardar bastante tiempo. h. Características de ordenadores de usuario Sobre los ordenadores de usuario hay dos características que son relevantes con las que se obtiene un mejor resultado: Memoria RAM: 1 Gb ( siempre se no se empleen otros programas que tengan un consumo de memoria excesivo como programas CAD) o Si el sistema operativo fuese Windows Vista: 2Gb. Esto se debe a que este sistema operativo ya consume mucha más memoria que el anterior. Procesador: un Pentium IV a GHZ. Esto no significa que con otro procesador de otro fabricante no funcione, sino que uno de estas prestaciones o superior sería recomendable. i. Red a área local a 1 Gbps Teniendo en cuenta que la información que circula por la red entre el servidor y cada ordenador en grande, se puede obtener una mejora en el rendimiento del sistema global si las comunicaciones entre los ordenadores funcionan a una velocidad de 1 Gbps. 5/5