[Tipy a Triky] Oddělení jedné tabulky na jiný disk - SQL
Napsal:
27.07.2007 08:44
od jan.havranek
V některých případech v databázi Helios Orange nerovnoměrně narůstá například pouze jedna tabulka, třeba účetní deník, ostatní tabulky jsou proti té extrémní v zanedbatelných velikostech. Taková tabulka se dá na úrovni SQL2005 přesunout fyzicky na jiný disk (větší, rychlejší, ...).
V přiloženém dokumentu je popsán příklad přesunu takové tabulky.
- Přílohy
-
- JednaSQLTabulkaNaJinyDisk.doc
- Přesun jedné tabulky SQL na jiný disk
- (688.5 KiB) 761 krát
Re: [Tipy a Triky] Oddělení jedné tabulky na jiný disk - SQL
Napsal:
27.07.2007 12:22
od jan.novotny
Z výše uvedeného popisu by se mohlo zdát, že na jiný disk (do jiné FILEGROUP) lze uložit pouze \"dokumenty\", tzn. datové typy TEXT/IMAGE a že se tedy nejedná o uložení celé tabulky ale pouze vybraných atributů na jiný disk. Obojí je pravda :-))
V popisu si lze všimnout, že novou FILEGROUP (tedy ta data na jiném disku) lze nastavit buď na Table filegroup a/nebo Text filegroup (toto pojmenování je na SQL2000, u SQL2005 je to Filegroup or Partition Scheme Name, resp. Text/Image Filegroup). Tím lze nastavit \"přesměrování\" tabulky včetně (nebo pouze) TEXT/IMAGE atributů do jiného souboru (na jiném disku).
[Z praxe] Oddělení jedné tabulky na jiný disk - SQL
Napsal:
30.07.2007 20:24
od jiri.dolezal
Toto oddělení je třeba vytvořit dříve, než je tabulka použita.
Následné oddělení tabulky s extra velkými dokumenty může skončit chybou na vypršení časového limitu. (Testování na 100 MB dokumentu)
Obnova DB s odělenou tabulkou se ukončí chybou.
Napsal:
01.11.2007 11:15
od jindrich.gloser
Při první obnově dat do cvičné verze (pokud ve cvičné verzi nebyla také oddělena tabulka dokumentů, tzn. neexistuje soubor xxx002.ndf)
po zaškrtnutí DB se objeví tyto cesty:
d:\data\Helios001.mdf
d:\data\Helios001_dokumenty.ndf
d:\data\Helios001_log.ldf
po AUTO se stane toto:
d:\data\Helios002_mdf
d:\data\Helios002_log.ldf
d:\data\Helios001_log.ldf <-- problém
je nutno si to nechat zobrazit znovu, nedat AUTO, ale ručně přes F2 opravit 001 na 002 a spustit obnovu - proběhne OK.
Při druhém a dalším použití již AUTO funguje OK.
PS: nemusí to být obecné pravidlo, ale takto jednoduše byl výše uvedený problém vyřešen.
- Přílohy
-
- problem_obnovy_databaze.JPG (134.55 KiB) Zobrazeno 6206 krát