Gestion de varios Archivos de Datos | SQL Server Performance Forums

SQL Server Performance Forum – Threads Archive

Gestion de varios Archivos de Datos

Hola, he leido algo sobre la creación de varios archivos de datos en una base de datos y el caso es que la base de datos en la que trabajo es bastante grande y me parece que aumentaría el rendimiento el hecho de crear 2 archivos de datos, uno que aguante digamos el histórico para los informes y otro que aguante la carga transaccional diaria. Mi pregunta es como se gestionan estos dos archivos?? es decir, como hago que una consulta vaya hacia un archivo de datos o hacia otro?? Muchas Gracias.
Lo que puedes hacer es generar un nuevo filegroup en la misma base y mover allí las tablas que son accedidas para los informes.
Esto tiene sentido si el filegroup lo puedes crear en otro disco físico, si no es así, la performance no mejoraría. Ahora, si las tablas que sirven para generar los informes también son cargadas con transacciones diáriamente, entonces tampoco tiene sentido. Me parece que la mejor solución es cara. Esto es: tener un servidor con la base de datos para los informes y otro para la carga. Si esto es posible, podrías realizar un backup y un restore en la histórica de acuerdo a algún tiempo que les resulte razonable. Podría ser cada 2 días o lo que sea necesario.
Luis Martin
Moderator
SQL-Server-Performance.com Although nature commences with reason and ends in experience it is necessary for us to do the opposite, that is to commence with experience and from this to proceed to investigate the reason.
Leonardo Da Vinci Nunca esperes el reconocimiento de tus hijos, eso ocurrirá luego de tu muerte
All postings are provided “AS IS” with no warranties for accuracy.
Gracias, sí, lo que tenemos pensado es tener los ficheros separados en discos y asi poder mejorar en cierta medida el rendimiento.
]]>