Aqua blog - az élet, a szeretet és mindent, ami körülveszi

Mozgó tempdb rendszer adatbázis MS SQL Server

Tempdb rendszer Microsoft SQL Server adatbázisba. amely tárolja az ideiglenes táblák létre mind a szerver és a felhasználó. Ez az adatbázis újra létre minden alkalommal, amikor újraindítja a Microsoft SQL Server. Az alapértelmezett adatbázis mérete korlátlan, és növeli automatikusan megtörténik, ha szükséges, a részletekben 10% -os a jelenlegi mérete tempdb. Azonban ezek a beállítások felülírják a felhasználó. Alapértelmezésben a minimális mérete az adatbázis, amely be van állítva az elején a Microsoft SQL Server. határozza meg a rendszer adatbázis méretű modell. Törlésének a tranzakciós napló az adatbázis automatikusan történik, eltávolítják csak inaktív tranzakciós napló bejegyzéseket.

Amikor az 1C: Enterprise kliens-szerver módban ideiglenes táblák és változó táblázatban. Ezen túlmenően, a tempdb a Microsoft SQL Server a lekérdezések teljesítményét használó szereplők GROUP BY. UNION. DISTINCT stb

A folyamat az 1C: Enterprise, amely jelentős növekedés a mérete az adatbázis tempdb. Ha a méret a lemez, amelyen a tempdb adatbázisban. Nem elegendő, a munka 1C: Enterprise felmondhatja rendellenesen.

Ha ez a probléma úgy tűnik, rendszeresen, akkor ajánlott mozogni tempdb másik nagyobb lemezre.

Ezt meg lehet tenni a következő módon:
meghatározzák logikai neveket tempdb adatbázis fájl ( „Név” oszlop az eredménye az eljárást). Ehhez a Query Analyzer, hogy végre a következő parancsot:

GO EXEC sp_helpfile

változtatni a helyét az adatbázis tempdb fájlokat az ALTER DATABASE parancsot. Ehhez a Query Analyzer, hogy végre a következő parancsokat:

ALTER DATABASE tempdb

MODIFY FILE (NAME = tempdev, FILENAME = 'Novyy_Disk: # 92, # 92 Novyy_Katalog; tempdb.mdf')

ALTER DATABASE tempdb

MODIFY FILE (NAME = templog, FILENAME = 'Novyy_Disk: # 92, # 92 Novyy_Katalog; templog.ldf')