Si buscas hosting web, dominios web, correos empresariales o crear páginas web gratis, ingresa a PaginaMX
Por otro lado, si buscas crear códigos qr online ingresa al Creador de Códigos QR más potente que existe


Investigación de Filegroups




Photobucket Photobucket


Los FileGroup en SQL SERVER 2005

FileGroup es un concepto muy importante sobre todo cuando vamos a crear una base de datos ya que nos va ayudar mejorar el rendimiento de las consultas y la administracion de la data en una BD.


Como concepto FileGroup es una unidad logica que almacena archivos fisicos que pueden estar en distintas unidades de disco o en distintos discos fisicos, la idea del Filegroup es la de aprovechar el procesamiento paralelo cuando el motor de BD requiere realizar operaciones de I/O al disco duro.


Tener en cuenta que cuando creamos una BD el SQL crea un FileGroup por defecto ON PRIMARY, en este FileGroup se almacenan todas las tablas del sistema(si es que no sabias te lo cuento, cada vez que creamos una nueva Base de datos se hace ua copia de todas las tablas de la BD Model) y todos los objetos que vayamos creando


La recomendacion general es dejar a las tablas del sistema en el FileGroup por Defecto (el que crea SQL) y crear un Filegroup para los objetos de usuario (las tablas, SP, Trigger,etc creado por nosotros), adicionalmente tambien podrias crear un Filegroup para almacenar data histrorica que sabemos que no cambia en el tiempo.


Por ultimo tener el cuenta que el archivo de transacciones no se asocia a ningun FileGroup (Toda BD consta de un archivo mdf, opcionalmente archivos ndf y uno omas archivos ldf).


Este query asume que UD esta familiarizado con los conceptos de archivos mdf,ndf y ldf.


La idea es crear una BD LLamada Ventas (preste atencion a los FileGroup creados y las unidades de disco donde se guardan)

 


EJEMPLO DEL USO:

 

CREATEDATABASE VENTAS

ON

PRIMARY--LAS TABLAS DEL SISTEMA

(

NAME=VentasPrimary,FILENAME='C:VentasVentasPrimary.mdf',SIZE=50MB,MAXSIZE=200,FILEGROWTH=20

),

FILEGROUP

VentasFG--Aqui almacenamos los objetos creados por nosotros

(

NAME=VentasData1,FILENAME='H:VentasVentasData1.ndf',SIZE=200MB,MAXSIZE=800,FILEGROWTH=20

),

(

NAME=VentasData2,FILENAME='H:VentasVentasData2.ndf',SIZE=200,MAXSIZE=800,FILEGROWTH=20

),

FILEGROUP

VentasFGHistorico--Aqui se puede almacenar la data Historica

(

NAME=VentasHistorico,FILENAME='H:VentasVentasHistorico.ndf',SIZE=200,MAXSIZE=800,FILEGROWTH=20

)

LOG

ON--Este seria el log de transacciones

(

NAME=Ventas_Log,FILENAME='I:VentasVentas_Log.ldf',SIZE=300,MAXSIZE=800,FILEGROWTH=20

)

/*Finalmete cambiamos el FileGroup por defecto a VentasFG*/

ALTER

DATABASE VENTAS

MODIFY

FILEGROUP VentasFG DEFAULT

 

 

/*Finalmente si quisieramos ver como esta distribuido nuestros objetos, ejecutar el siguiente query*/

 

 

SELECT

o.[name], o.[type], i.[name], i.[index_id], f.[name]

FROM

sys.indexes i

INNER

JOINsys.filegroups f

ON

i.data_space_id = f.data_space_id

INNER

JOINsys.all_objects o

ON

i.[object_id] = o.[object_id]

--WHERE

i.data_space_id = 2 --* New FileGroup*

/*Adicionalmente estos querys tambieno nos ayudan a ver los filegroup de una BD*/

EXEC

sp_helpfilegroup

SELECT

df.[name], df.physical_name, df.[size], df.growth, f.[name]

[filegroup]

FROM

sys.database_files df

JOIN

sys.filegroups f

ON

df.data_space_id = f.data_space_id 

 




Anonymous

Generic Tadalafil United States

23 Feb 2021 - 11:54 am

taladifil tadalafil generic tadalafil use

Anonymous

Hydroxychloroquine Plaquenil

11 Feb 2021 - 11:18 pm

hydroxychloroquine https://hydroxychloroquinex.com/ what is hcq medicine

Anonymous

Tartinmum

10 Feb 2021 - 07:04 pm

discount cialis

Anonymous

Tartinmum

09 Feb 2021 - 10:02 pm

cialis reviews

Anonymous

Elcoyote

07 Oct 2020 - 02:19 pm

alert('No sirve tu info crack')

Anonymous

Anónimo

26 Aug 2019 - 04:27 pm

How Much Is Viagra cheap cialis Cialis Acheter Suisse

Agregar un comentario

Tu nombre o Ingresar

Tu dirección de correo (no se mostrará)

¿De qué color es el pasto? (chequeo de seguridad)

Mensaje *

© 2025 Hikaru xD