:::: MENU ::::

Microsoft SQL Server 2005 – správa souborů a databází

sqlserver2005 -IIS uzira SQL RAM, protoze SQL sio kontroluje volnou RAM a kdyz ji je malo tak si snizi pamet, ovsem tu uvolnenou si IIS ukradne a tak je to zacyklene, az je buffer SQL na minimu a pak jde vykon dolu, po restartu serveru se SQL vizualne zrychli, ale to je tim, ze IIS uvolnilo pamet… zacne ovsem znovu proces kradeni RAM

– BUFFER je jen jeden v MS SQL

– LDF davat na nejrychlejsi disky na ZAPIS (nejlepsi by bylo RAID01, kompromisem je RAID1 nebo RAID5)
– MDF/NDF davat na nejrychlejsi disky na CTENI
– na SAN je to resene aplikaci nad SANkou, takze dnes se prakticky ani nevi v jakem modu ktery disk jede (system nastavuje co nejvyssi rychlost a zaroven co nejvyssi redundanci)
– podivat se na performance citace PHYSICALDISK-AVERAGE DISK SEC/TRANSFER a PHYSICALDISK-AVERAGE DISK QUEUE LENGHT (max. 2) a SQL SERVER BUFFER CACHE-BUFFERCACHEHITRATIO(max. 90%)-pokud je vic, tak je malo RAM
– pokud nebudu zalohovat db, tak ldf poroste az zaplni disk
– kolik zabira co mista v db, tak ji v SSMS vyberu a kliknu na Report (vola metadata ze schemy SYS)
– filegroups – seskupuji nekolik mdf/ndf – pouziva se ke zvyseni performace a napr. pro archivaci, protoze filegroup mohu nastavit read-only
– schema – pomaha pouze prekladat relativni jmena k tabulka
– indexy – pokud je fragmentace nad 30%, tak rebuildovat
– transaction log file – limitovat velikost na 50% celkove velikosti db
– jako admin mohu vse spravovat pres SSMS, nebo pres prikazy (views, sp, metadata/dynamicmetadata pohledy) tim, ze jako admin mam prava SELECT * SYS, ve ktere jsou prave tyto objekty ulozene


So, what do you think ?