Hogyan lehet létrehozni a terheléseket?
A terhelés egy sor-SQL nyelv végrehajtott utasítások egy vagy több adatbázis kívánt beállítani. A grafikus felhasználói felület (GUI) Assistant Database Engine Tuning Advisor és a DTA parancssori segédprogram használatát nyomkövetési fájlokat, nyomelemek asztalok, vagy-SQL szkriptek munkaterhelés bemeneti adatok konfigurálása során az adatbázist. Ezen túlmenően, a terhelések lehet ágyazni a bemeneti XML-fájl, amely akkor is meg egy súlyozó tényező minden eseményt. További információt a beépített terhelések meghatározásáról: A beviteli XML fájl használata a testreszabáshoz.
Ha a nyomkövetési táblát munkaterhelésként használja, akkor a táblának ugyanazon a kiszolgálón kell lennie, mint a Database Engine Tuning Advisor. Ha egy nyomkövetési táblát hoz létre egy másik kiszolgálón, akkor azt át kell helyezni a kiszolgálóra, amelyen a Database Engine Tuning Advisor fut.
Hozzon létre munkaterheléseket a fájlhoz és a nyomkövetési táblához az SQL Server Profiler használatával
Indítsa el az SQL Server Profiler alkalmazást az alábbi módokon.
A Start menüben kattintson a Minden program lehetőségre. Microsoft SQL Server. Teljesítményeszközök és válassza az SQL Server Profiler lehetőséget.
Az SQL Server Management Studio környezetben kattintson az Eszközök menü SQL Server Profiler elemére.
Hozzon létre egy nyomkövetési fájlt vagy táblát a következő eljárások szerint, amelyek az alkalmazássablont használják: SQL Server Profiler alkalmazáskonfiguráció:
A Database Engine Tuning Advisor feltételezi, hogy a munkaterhelés nyomkövetési fájl folytató fájl. További információ a folytatás fájlokról: A fájlméretek és nyomkövetési táblák korlátozása.
Mielőtt a nyomkövetési táblát munkaeszközként használja, győződjön meg arról, hogy a nyomkövetés leállt.
Javasoljuk, hogy használja az SQL Server Profiler konfigurációs sablont a Workloads javításához a Database Engine Tuning Advisor számára.
Ha saját sablont szeretne használni, győződjön meg róla, hogy a következő nyomonkövetési eseményeket rögzítette az Ön által használt SQL Server verzióhoz.
A Database Engine Tuning Advisor a konfigurációs folyamat során Sendplan kéréseket küld a kiszolgálónak. Ha a táblázat vagy nyomkövetési fájl tartalmazza a LoginName adat oszlopot. használtunk a terhelés beállító segéd DBMS kernel jelenti a felhasználó megadott loginname oszlopban. Ha a felhasználó nem kapta meg az engedélyt SHOWPLAN, amely lehetővé teszi, hogy hozzon létre és Showplan kéréseket szereplő utasítások a nyoma, Assistant Database Engine Tuning Advisor nem konfigurálja ezeket az utasításokat. A LoginName adat oszlopról további információkat az Események leírása az Adatoszlopok használata című témakörben talál. A SHOWPLAN-ról további információt a Showplan Security című témakörben talál.
Kerülje a SHOWPLAN engedélyének megadását a LoginName nyomkövetési oszlopban megadott minden felhasználó számára
Állítsa be a fájl vagy nyomkövetési táblázat munkaterhelését. További információkért lásd: Hogyan lehet: Adatbázis konfigurálása.
Hozzon létre egy új munkát eltávolításával loginname oszlopot az eseményeket, amelyek még nincsenek beállítva, akkor a nyomkövetési fájl vagy asztalra, csak mentse nem konfigurált eseményeket. További információ a törlésével adatoszlopait a nyomkövetési cm. A Hogyan határozza meg az oszlopok a nyomkövetési fájl (SQL Server Profiler alkalmazás), vagy hogyan kell változtatni a jelenlegi nyoma (-SQL).
Adja meg az új munkaterhelést a LoginName oszlop nélkül a Database Engine Tuning Advisor számára.
Tuning Advisor Database Engine fogja igazítani az új munkát, mert a bejelentkezési információkat nem meghatározott nyoma. Ha a loginname oszlop nem létezik az oktatás, helyettes Database Engine Tuning Advisor generál utasításokat beállításával megszemélyesítés felhasználó, aki elindította a tuning ülés (amely tagja a rendszergazda rögzített kiszolgáló szerepét. A tag a rögzített adatbázis szerepe db_owner).