A karbantartási munkákat a szerver MS SQL szerver

A karbantartási munkákat a szerver MS SQL szerver

Work telepített adatbázis szerver MS SQL Server nagyban meghatározza, hogy milyen jól és rendszeresen végzett rajta rutin feladatokat és eljárásokat. Ezek a művek függ stabilitását és teljesítményét adatbázisok. Rendszeres rutinszerű karbantartás benne van a szerver karbantartás MS SQL Server.

Rendszeres karbantartás által végzett rendszeres segítségével SQL Server anélkül, hogy írni saját scripteket, bár ez nem zárja ki azok használatát. A kérdés jön le, hogy az illetékes megközelítés felállításában és ezekkel az eszközökkel. Szolgáltatás kell lennie a felhasználó számára az optimális futási időben - ez az éjszaka.

Major karbantartási munkát a MS SQL Server:

Cél és gyakorisága rutin eljárások

Ellenőrzés adatbázis integritását

Bármilyen karbantartási munka csak akkor van értelme az „egészséges” adatbázis, és ehhez szükség van, hogy ellenőrizze a helyét, és a szerkezeti integritását táblák és indexek korábban, hogy ellenőrizze a integritását az adatbázis.

futás közben. közvetlenül a végrehajtás előtt a fő rutin művelet, azaz legalább 1 alkalommal naponta.

statisztikák frissítése

A statisztikai adatok alapján, az SQL-szerver választja ki az optimális lekérdezés tervét. Azonban a statisztikák nem mindig releváns a kívánt pontot.

Ajánlott időszak. legalább 1 alkalommal naponta.

Clearing eljárás cache

Jobb teljesítmény feldolgozásakor kérést cache kérés adat terv, csak abban az esetben, ha ilyen kérés újra, és az ő terve ismert. De néha ez zavarhatja optimális végrehajtását a lekérdezés, ha a statisztikát frissülnek, és az új optimális terv nem épül rá. Elvégzésére a tisztítási eljárást cache végre kell hajtania az alábbi SQL lekérdezést:

futás közben. után azonnal frissíti a statisztikák munkát (azaz legalább naponta egyszer).

töredezettségmentesítésével indexek

Csakúgy, mint a töredezettség fájlokat, ha azokat gyakran változott, ami a gyenge teljesítménye fájlműveleteket, és az index fragmentáció, amely akkor jelentkezik, ha nagy terhelést jelent az adatbázisban, csökkenéséhez vezet a teljes rendszer működését. Általános szinten a töredezettség a bázis index több mint 25%, a drasztikus csökkenése az adatbázis szerver teljesítményét.

Ajánlott időszak. legalább 1 alkalommal hetente, nagy terhelés alatt, és naponta egyszer.

Újraindexelésé az adatbázis táblák

Újraindexelés jelentősen javíthatja a teljes rendszer teljesítményét. Abban az időben az újbóli indexelés végzünk teljes újraépítés indexek táblázatok. Mivel az indexek vannak kialakítva újra után újra indexelés van értelme töredezettségmentesítéséhez index nem létezik.

Mivel a műveletet csak kizárólagos módban, és amikor a blokkok táblázat MS SQL adatbázis, akkor logikus, hogy tartsa munkaidőn kívül, például éjszaka. Minden más a műveleteket a háttérben anélkül, exkluzív elfog táblázatokat.

Ajánlott időszak. legalább 1 alkalommal hetente.

Az ajánlott időszak. legalább 1 alkalommal naponta.

Konfigurálása tervszerű megelőző karbantartás

A karbantartási munkákat a szerver MS SQL szerver
Hozzon létre egy karbantartási terv

Konfigurálása tervezett karbantartás az SQL-szerver kész MS SQL Server Management Studio. Kapcsolódni a szerverhez, és keresse meg a mappát „Management -> Service tervek.” Hozzon létre egy karbantartási terv, akkor „manuálisan” vagy a varázsló segítségével, gyakran kapnak ezek kombinációjával.

Frissítés statisztikák és tisztítási eljárás cache csinálni egy síkban, például naponta egyszer egy órát az éjszaka. Frissítése statisztikák köze segítségével a mester összes adatbázist, megnyitja a kapott munkát, és hozzá a Toolbox, másik eleme „Task” végrehajtása a T-SQL utasítást. " Nyitva dupla kattintással, hogy ír egy forgatókönyvet tisztítására cache, majd csatlakoztassa egy nyíl, amely jelzi a helyes végrehajtás sorrendben. Frissítés statisztikák és klíring eljárásban cache

Logikus, hogy összekapcsolják ezeket a feladatokat a karbantartási tervben (például, amelyben az „indexek”), de az egyes hozzon létre egy külön beruházási tervet és annak ütemezését a beruházási terv.

Teljesítményének optimalizálása rutin karbantartási

A legegyszerűbb formában, minden munkát be lehet állítani külön szolgáltatási terv egyedi ütemtervet. Azonban sokkal ésszerűbb a csoport beosztást a megosztott szolgáltatási tervek. Csoportosítása feladatokat végezhetjük különböző jellemzőkkel: általános ütemezése (napi vagy heti feladat), vagy egymás függően végrehajtásáról és egyéb szempontok.

A leggyakrabban változó táblák állíthatja gyakorisága ütemezett feladat gyakrabban, minden egyéb szokásos minden nap. Egy ilyen megközelítés fogja terjeszteni az átfutási idő a műveletek, csökkenti a terhelést a kiszolgáló idején azok végrehajtását, és ezzel egyidejűleg fokozza a helytállóságát és a rendszer teljesítményét.

További részletek a karbantartási munkák optimalizálása - a következő cikkünkben.

Kapcsolódó cikkek