Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik:SQL Server
Amikor az adatbázismotor hangolási tanácsadója az adatbázisokat hangolja, összefoglalókat, javaslatokat, jelentéseket és hangolási naplókat hoz létre. A hangolási napló kimenetét használhatja a Database Engine Tuning Advisor hangolási munkameneteinek hibakereséséhez. Az összegzésekkel, javaslatokkal és jelentésekkel meghatározhatja, hogy hangolási javaslatokat szeretne-e megvalósítani, vagy folytatja a hangolást, amíg el nem éri a Microsoft SQL Server telepítéséhez szükséges lekérdezési teljesítménybeli fejlesztéseket. További információkért arról, hogyan hozhat létre terheléseket, és hogyan hangolhatja az adatbázist az Adatbázismotor-finomhangolási tanácsadóval, lásd: Az adatbázismotor hangolási tanácsadójának indítása és használata.
Hangolási kimenet megtekintése
Az alábbi eljárások bemutatják, hogyan tekintheti meg a finomhangolási javaslatokat, összegzéseket, jelentéseket és hangolási naplókat az Adatbázismotor-finomhangolási tanácsadó grafikus felhasználói felületének használatával. A felhasználói felület beállításairól a jelen témakör későbbi részében felhasználói felület leírásában olvashat.
A grafikus felhasználói felülettel megtekintheti a dta parancssori segédprogram által létrehozott hangolási kimenetet is.
Jegyzet
Ha a dta parancssori segédprogramot használja, és megadja, hogy a kimenetet xml-fájlba írja a -ox argumentum használatával, az SQL Server Management Studio Fájl menüjének Fájl megnyitása parancsára kattintva megnyithatja és megtekintheti az XML-kimeneti fájlt. További információ: Az SQL Server Management Studiohasználata. További információ a dta parancssori segédprogramról: dta Utility.
Hangolási javaslatok megtekintése az adatbázismotor hangolási tanácsadójának grafikus felhasználói felületével
Adatbázis finomhangolása a Database Engine Tuning Advisor grafikus felhasználói felületével vagy a dta parancssori segédprogrammal. További információ: Database Engine Tuning Advisorindítása és használata. Ha meglévő hangolási munkamenetet szeretne használni, hagyja ki ezt a lépést, és folytassa a 2. lépéssel.
Indítsa el az adatbázismotor hangolási tanácsadójának grafikus felhasználói felületét. További információ: Database Engine Tuning Advisorindítása és használata. Ha meg szeretné tekinteni egy meglévő hangolási munkamenet finomhangolási javaslatait, nyissa meg úgy, hogy duplán kattint a munkamenet nevére a Munkamenetfigyelő ablakban.
Miután az új hangolási munkamenet befejeződött, vagy miután az eszköz betöltötte a meglévő munkamenetet, megjelenik a Javaslatok lap.
A Javaslatok lapon kattintson Partíciójavaslatok és Indexjavaslatok elemre a hangolási munkamenet eredményeit megjelenítő ablaktáblák megtekintéséhez. Ha a munkamenet hangolási beállításainak megadásakor nem adta meg a particionálást, a Partíciójavaslatok panel üres.
A Partíciójavaslatok vagy a Indexjavaslatok panelen a görgetősávokkal megtekintheti a rácson megjelenő összes információt.
Törölje A Javaslatok lap alján meglévő objektumok megjelenítése jelölőnégyzet jelölését. Emiatt a rács csak azokat az adatbázis-objektumokat jeleníti meg, amelyekre a javaslat hivatkozik. Az alsó görgetősávon megtekintheti a jobb szélső oszlopot a javaslati rácsban, majd a Definíció oszlop egyik elemére kattintva megtekintheti vagy másolhatja az adatbázisában az objektumot létrehozó Transact-SQL szkriptet.
Ha az összes Transact-SQL szkriptet, amely ezen javaslatban szereplő összes adatbázis-objektumot létrehozza vagy eldobja, egy szkriptfájlba szeretné menteni, kattintson a Javaslatok mentése elemre a Műveletek menüben.
A hangolás összegzésének és jelentéseinek megtekintése az adatbázismotor hangolási tanácsadójának grafikus felhasználói felületével
Adatbázis finomhangolása a Database Engine Tuning Advisor grafikus felhasználói felületével vagy a dta parancssori segédprogrammal. További információ: Database Engine Tuning Advisorindítása és használata. Ha meglévő hangolási munkamenetet szeretne használni, hagyja ki ezt a lépést, és folytassa a 2. lépéssel.
Indítsa el az adatbázismotor hangolási tanácsadójának grafikus felhasználói felületét. További információ: Database Engine Tuning Advisorindítása és használata. Ha meg szeretné tekinteni egy meglévő hangolási munkamenet finomhangolási összegzéseit és jelentéseit, nyissa meg úgy, hogy duplán kattint a munkamenet nevére a Munkamenet-figyelőben.
Miután az új hangolási munkamenet befejeződött, vagy miután az eszköz betöltötte a meglévő munkamenetet, kattintson a Jelentések fülre.
A Finomhangolási összegzés panel a finomhangolási munkamenetről tartalmaz információkat. A Várható százalékos javulás és a javaslat elemek által használt terület által biztosított információk különösen hasznosak lehetnek annak eldöntéséhez, hogy szeretné-e megvalósítani a javaslatot.
A Jelentések finomhangolása panelen kattintson a Jelentés kijelölése elemre a megtekinteni kívánt finomhangolási jelentés kiválasztásához.
Hangolási naplók megtekintése az adatbázismotor hangolási tanácsadójának grafikus felhasználói felületével
Adatbázis finomhangolása a Database Engine Tuning Advisor grafikus felhasználói felületével vagy a dta parancssori segédprogrammal. Győződjön meg arról, hogy a számítási feladat hangolásakor be van jelölve a Hangolási napló mentése az Általános lapon. Ha meglévő hangolási munkamenetet szeretne használni, hagyja ki ezt a lépést, és folytassa a 2. lépéssel.
Indítsa el az adatbázismotor hangolási tanácsadójának grafikus felhasználói felületét. További információ: Database Engine Tuning Advisorindítása és használata. Ha egy meglévő hangolási munkamenet finomhangolási összegzéseit és jelentéseit szeretné megtekinteni, nyissa meg úgy, hogy duplán kattint a munkamenet nevére a Munkamenetfigyelő ablakban.
Miután az új hangolási munkamenet befejeződött, vagy miután az eszköz betöltötte a meglévő munkamenetet, kattintson a Folyamat fülre. A Hangolási napló panel megjeleníti a napló tartalmát. A napló olyan számítási feladatokkal kapcsolatos eseményeket tartalmaz, amelyeket a Database Engine Tuning Advisor nem tudott elemezni.
Ha az adatbázis-motor hangoló tanácsadója elemezte a hangolási munkamenet összes eseményét, megjelenik egy üzenet, amely jelzi, hogy a hangolási napló üres. Ha A hangolási napló mentése nincs bejelölve az Általános lapon a hangolási munkamenet eredeti futtatásakor, egy üzenet jelenik meg, amely erre utal.
Hangolási javaslatok implementálása
A hangolási munkamenet részeként manuálisan vagy automatikusan implementálhatja az adatbázismotor finomhangolási tanácsadói javaslatait. Ha a implementálás előtt először meg szeretné vizsgálni a finomhangolási eredményeket, használja az adatbázismotor finomhangolási tanácsadójának grafikus felhasználói felületét. Ezután az SQL Server Management Studióval manuálisan futtathatja azokat a Transact-SQL szkripteket, amelyeket a Database Engine Tuning Advisor generál a számítási feladatok elemzése során a javaslatok megvalósításához. Ha a megvalósítás előtt nem kell megvizsgálnia az eredményeket, használhatja a -a lehetőséget a dta parancssori segédprogrammal. Emiatt a segédprogram automatikusan implementálja a finomhangolási javaslatokat a számítási feladat elemzése után. Az alábbi eljárások bemutatják, hogyan használható mindkét adatbázismotor tuning advisor felülete a hangolási javaslatok megvalósításához.
Finomhangolási javaslatok manuális implementálása az adatbázismotor hangolási tanácsadójának grafikus felhasználói felületével
Adatbázis finomhangolása a Database Engine Tuning Advisor grafikus felhasználói felületével vagy a dta parancssori segédprogrammal. További információ: Database Engine Tuning Advisorindítása és használata. Ha meglévő hangolási munkamenetet szeretne használni, hagyja ki ezt a lépést, és folytassa a 2. lépéssel.
Indítsa el az adatbázismotor hangolási tanácsadójának grafikus felhasználói felületét. További információ: Database Engine Tuning Advisorindítása és használata. Ha hangolási javaslatokat szeretne implementálni egy meglévő hangolási munkamenethez, nyissa meg úgy, hogy duplán kattint a munkamenet nevére Munkamenetfigyelő.
Miután az új hangolási munkamenet befejeződött, vagy miután az eszköz betöltötte a meglévő munkamenetet, kattintson Javaslatok alkalmazása elemre a Műveletek menüben.
A Javaslatok alkalmazása párbeszédpanelen válassza az Alkalmazás most vagy Ütemezés későbbre. Ha a későbbi Ütemezés lehetőséget választja, válassza ki a megfelelő dátumot és időpontot.
A javaslatok alkalmazásához kattintson az OK gombra.
Hangolási javaslatok automatikus implementálása a dta parancssori segédprogrammal
Határozza meg azokat az adatbázis-funkciókat (indexek, indexelt nézetek, particionálás), amelyeket az Adatbázismotor-finomhangolási tanácsadónak érdemes megfontolnia az elemzés során.
A hangolás megkezdése előtt tartsa szem előtt az alábbi szempontokat:
Ha nyomkövetési táblát használ számítási feladatként, annak ugyanazon a kiszolgálón kell lennie, ahol a Database Engine Tuning Advisor hangolása történik. Ha egy másik kiszolgálón hozza létre a nyomkövetési táblát, helyezze át arra a kiszolgálóra, ahol a Database Engine Tuning Advisor hangolása működik.
Ha egy hangolási munkamenet a vártnál tovább fut tovább, a CTRL+C billentyűkombinációt lenyomva fejezheti be a hangolási munkamenetet. Ha ilyen körülmények között lenyomja a CTRL+C billentyűkombinációt, az kényszeríti a dta-t, hogy a felhasznált számítási feladatok mértékétől függően állítsa elő a lehető legjobb javaslatot, és ne pazarolja azt az időt, amelyet az eszköz már felhasznált a számítási feladat finomhangolásához.
A parancssorból adja meg a következőket:
dta -E -D DatabaseName -if WorkloadFile -s SessionName -aahol -E megadja, hogy a hangolási munkamenet megbízható kapcsolatot használ (bejelentkezési azonosító és jelszó helyett), -D megadja a hangolni kívánt adatbázis nevét vagy a számítási feladat által használt adatbázisok vesszővel tagolt listáját, –ha megadja a számítási feladatfájl nevét és elérési útját, -s megadja a hangolási munkamenet nevét, -a azt határozza meg, hogy a dta parancssori segédprogram automatikusan alkalmazza a finomhangolási javaslatokat a számítási feladat elemzése után anélkül, hogy rákérdezne. A dta parancssori segédprogram adatbázisok hangolásával kapcsolatos további információkért lásd: Adatbázismotor hangolási tanácsadójának indítása és használata.
Nyomja le az ENTER billentyűt.
Feltáró elemzés végrehajtása
A Database Engine Tuning Advisor felhasználó által megadott konfigurációs funkciója lehetővé teszi, hogy az adatbázisgazdák feltáró elemzést végezzenek. Ezzel a funkcióval az adatbázis-rendszergazdák megadják a kívánt fizikai adatbázis-kialakítást a Database Engine Tuning Advisor számára, majd implementálás nélkül kiértékelhetik a terv teljesítményhatásait. A felhasználó által megadott konfigurációt a Database Engine Tuning Advisor grafikus felhasználói felülete (GUI) és a parancssori segédprogram is támogatja. A parancssori segédprogram azonban a legnagyobb rugalmasságot biztosítja.
Ha az Adatbázismotor-finomhangolási tanácsadó grafikus felhasználói felületét használja, kiértékelheti az adatbázismotor-finomhangolási tanácsadó hangolási javaslatainak egy részhalmazának implementálásának hatásait, de nem adhat hozzá hipotetikus fizikai tervezési struktúrákat a Database Engine Tuning Advisor kiértékeléséhez.
Az alábbi eljárások bemutatják, hogyan használható a felhasználó által megadott konfigurációs funkció mindkét eszközillesztővel.
Az adatbázismotor finomhangolási tanácsadó grafikus felhasználói felületének használata a finomhangolási javaslatok kiértékeléséhez
Az alábbi eljárás azt ismerteti, hogyan értékelhet ki egy javaslatot, amelyet a Database Engine Tuning Advisor hoz létre, de a grafikus felhasználói felület nem teszi lehetővé új fizikai tervezési struktúrák megadását az értékeléshez.
Hangolási javaslatok kiértékelése az adatbázismotor hangolási tanácsadójának grafikus felhasználói felületével
Adatbázis finomhangolásához használja az Adatbázismotor hangolási tanácsadójának grafikus felhasználói felületét. További információ: Database Engine Tuning Advisorindítása és használata. Ha egy meglévő hangolási munkamenetet szeretne kiértékelni, kattintson duplán rá a Munkamenetfigyelő-ben.
A Javaslatok lapon törölje a nem használni kívánt fizikai tervezési struktúrákat.
A Műveletek menüben kattintson a Javaslatok kiértékeléseelemre. Létrejön egy új hangolási munkamenet.
Írja be az új munkamenet nevét. Az kiértékelt fizikai adatbázis-tervezési struktúra konfigurációjának megtekintéséhez válassza a Kattintson ide a konfigurációs szakasz megtekintéséhez, a Leírás területen, az Adatbázismotor finomhangolási tanácsadó alkalmazás ablakának alján.
Kattintson az Elemzés indítása gombra az eszköztáron. Ha az adatbázismotor finomhangolási tanácsadója befejeződött, az eredményeket a Javaslatok lapon tekintheti meg.
"A 'Mi lenne ha' hangolási elemzéshez használt hangolási eredmények exportálása az Adatbázis-motor Finomhangoló Tanácsadó GUI használatával"
Az alábbi eljárás bemutatja, hogyan exportálhatja az adatbázismotor tuning-munkamenetének eredményeit egy XML-fájlba, amelyet szerkeszthet, majd hangolhatja a dta parancssori segédprogrammal. Ez lehetővé teszi, hogy finomhangolási elemzést végezzen hipotetikus új fizikai tervezési struktúrákon anélkül, hogy többletterhelést okozna az adatbázisokban való implementálásuk, mielőtt kiderül, hogy ezek a szükséges teljesítménybeli javulást eredményezik-e. A Database Engine Tuning Advisor grafikus felhasználói felületének használatával először finomhangolhatja az adatbázist, majd exportálhatja a finomhangolási eredményeket egy .xml fájlba, így az XML-t még nem ismerő felhasználók a Database Engine Tuning Advisor XML-séma rugalmasságával végezhetik el a "what-if" elemzést.
A hangolási munkamenet eredményeinek exportálása a Database Engine Tuning Advisor grafikus felhasználói felületéről a "what-if" elemzéshez a dta parancssori segédprogrammal
Adatbázis finomhangolásához használja az Adatbázismotor hangolási tanácsadójának grafikus felhasználói felületét. További információ: Database Engine Tuning Advisorindítása és használata. Ha egy meglévő finomhangolási munkamenetet szeretne kiértékelni, kattintson rá duplán a Munkamenetfigyelő-ben.
A Fájl menüben kattintson A munkamenet eredményeinek exportálása elemre, és mentse XML-fájlként.
Nyissa meg a 2. lépésben létrehozott XML-fájlt a kedvenc XML-szerkesztőjében, szövegszerkesztőjében vagy az SQL Server Management Studióban. Görgessen le a Konfiguráció összetevőhöz. Másolja és illessze be a Configuration elemszakaszt egy XML-bemeneti fájlsablonba a TuningOptions elem után. Mentse ezt az XML-bemeneti fájlt.
A 3. lépésben létrehozott új XML-bemeneti fájlban adja meg a kívánt hangolási beállításokat a TuningOptions elemben, szerkessze a Konfiguráció elem szakaszt (adja hozzá vagy törölje az elemzéshez megfelelő fizikai tervezési struktúrákat), mentse a fájlt, és ellenőrizze azt az Adatbázismotor tuning advisor XML-sémájában. Az XML-fájl szerkesztéséről további információt a XML-bemeneti fájl referenciájában találhat (Adatbázismotor-finomhangolási Tanácsadó).
Használja a 4. lépésben létrehozott XML-fájlt a dta parancssori segédprogram bemeneteként. Az XML-bemeneti fájloknak az eszközzel való használatáról a Start and Use the Database Engine Tuning Advisor(Adatbázis finomhangolása a dta segédprogram használatával) című szakaszában talál további információt.
A felhasználó által megadott konfigurációs funkció használata a dta parancssori segédprogrammal
Ha ön tapasztalt XML-fejlesztő, létrehozhat egy Adatbázismotor-finomhangolási tanácsadó XML-bemeneti fájlt, amelyben megadhatja a számítási feladatokat és a fizikai adatbázis-tervezési struktúrák, például indexek, indexelt nézetek vagy particionálás feltételezett konfigurációját. Ezután a dta parancssori segédprogrammal elemezheti, hogy a feltételezett konfiguráció milyen hatással van az adatbázis lekérdezési teljesítményére. Az alábbi eljárás lépésről lépésre ismerteti ezt a folyamatot:
A felhasználó által megadott konfigurációs funkció használata a dta parancssori segédprogrammal
Hangolási számítási feladat létrehozása. A feladat elvégzéséről további információt az Adatbázismotor-finomhangolási tanácsadóindítása és használata című témakörben talál.
Másolja és illessze be a XML-bemeneti fájlmintát a felhasználó által megadott konfigurációval (DTA) az XML-szerkesztőbe vagy egy szövegszerkesztőbe. Ezzel a példával xml-bemeneti fájlt hozhat létre a hangolási munkamenethez. A feladat végrehajtásával kapcsolatos információkért tekintse meg az "XML-bemeneti fájlok létrehozása" című szakaszt a Adatbázismotor-finomhangolási tanácsadóban.
Szerkessze a TuningOptions és a Konfiguráció elemeket a minta XML-bemeneti fájlban. A TuningOptions elemben adja meg, hogy a hangolási munkamenet során milyen fizikai tervezési struktúrákat érdemes figyelembe vennie a Database Engine Tuning Advisornak. A Konfiguráció elemben adja meg azokat a fizikai tervezési struktúrákat, amelyek megfelelnek az adatbázismotor-finomhangolási tanácsadó által elemezni kívánt fizikai adatbázis-tervezési struktúrák feltételezett konfigurációjának. A TuningOptions és a Configuration szülőelemeivel használható attribútumokról és gyermekelemekről az XML-bemeneti fájlhivatkozás (Database Engine Tuning Advisor)található információ.
Mentse a bemeneti fájlt egy .xml kiterjesztéssel.
Ellenőrizze a 4. lépésben mentett XML-bemeneti fájlt a Database Engine Tuning Advisor XML-sémájában. Ez a séma a Microsoft SQL Server telepítésekor a következő helyen van telepítve:
C:\Program Files\Microsoft SQL Server\100\Tools\Binn\schemas\sqlserver\2004\07\dta\dtaschema.xsdA Database Engine Tuning Advisor XML-sémája online is elérhető a https://schemas.microsoft.com/sqlserver/2004/07/dta/.
Számítási feladat és XML bemeneti fájl létrehozása után készen áll arra, hogy a bemeneti fájlt elküldje a dta parancssori segédprogramnak elemzés céljából. Győződjön meg arról, hogy xml-kimeneti fájlnevet ad meg a -ox segédprogram argumentumához. Ez létrehoz egy XML-kimeneti fájlt a Konfiguráció elemben megadott ajánlott konfigurációval. Ha ismét futtatni szeretné a Database Engine Tuning Advisort, hogy ellenőrizze a kimeneten alapuló másik feltételezett konfigurációt, másolja és illessze be a konfigurációs elem tartalmát a kimeneti fájlból egy új vagy az eredeti XML-bemeneti fájlba. Az XML-bemeneti fájlok dta segédprogrammal való használatáról a Start and Use the Database Engine Tuning Advisor(Adatbázis finomhangolása a dta segédprogram használatával) című szakaszában olvashat.
A finomhangolás befejezése után használja az Adatbázismotor-finomhangolási tanácsadó grafikus felhasználói felületét a hangolási jelentések megtekintéséhez, vagy nyissa meg az XML kimeneti fájlt, hogy megtekinthesse a TuningSummary és a Konfiguráció elemeket az Adatbázismotor-finomhangolási tanácsadó ajánlásainak megtekintéséhez. A hangolási munkamenet eredményeinek megtekintéséről a jelen témakör korábbi, Hangolási kimenet megtekintése című témakörben olvashat bővebben. Azt is vegye figyelembe, hogy az XML-kimeneti fájl tartalmazhat adatbázismotor-finomhangolási tanácsadói elemzési jelentéseket.
Ismételje meg a 6. és a 7. lépést, amíg létre nem hozza azt a hipotetikus konfigurációt, amely a szükséges lekérdezési teljesítmény javulását eredményezi. Ezután implementálhatja az új konfigurációt. További információkért lásd a Hangolási javaslatok implementálása című részt korábban ebben a témakörben.
A hangolási munkamenetek áttekintése, kiértékelése és klónozása
Az adatbázismotor finomhangolási tanácsadója minden alkalommal létrehoz egy új hangolási munkamenetet, amikor elkezdi elemezni a számítási feladatnak az adatbázisra vagy adatbázisokra gyakorolt hatásait. A Munkamenet-figyelő az adatbázismotor hangolási tanácsadójának grafikus felhasználói felületén a Microsoft SQL Server egy adott példányán futó összes hangolási munkamenet megtekintéséhez vagy újratöltéséhez használható. Ha az összes meglévő hangolási munkamenetet áttekintheti, egyszerűen elvégezheti a következő műveleteket: klónozza a munkameneteket a meglévők alapján, szerkessze a meglévő hangolási javaslatokat, majd a Database Engine Tuning Advisor használatával értékelje ki a szerkesztett munkamenetet, vagy rendszeres időközönként végezzen hangolást az adatbázisok fizikai kialakításának figyeléséhez. Dönthet például úgy, hogy havi ütemezés szerint hangolja az adatbázist.
Mielőtt áttekintené az SQL Server egy példányának hangolási munkameneteit, létre kell hoznia azokat a példányon az adatbázismotor hangolási tanácsadóval történő munkaterhelés hangolásával. További információ: Database Engine Tuning Advisorindítása és használata.
Meglévő hangolási munkamenetek áttekintése
Az alábbi lépésekkel tallózhat a meglévő hangolási munkamenetek között az SQL Server egy adott példányán.
Meglévő hangolási munkamenetek áttekintése
Indítsa el az adatbázismotor hangolási tanácsadójának grafikus felhasználói felületét. További információ: Database Engine Tuning Advisorindítása és használata.
Az összes meglévő hangolási munkamenet megjelenik a Munkamenetfigyelő ablakának felső felében. A megjelenített munkamenetek száma attól függ, hogy hányszor hangolta be az adatbázisokat ezen az SQL Server-példányon. A görgetősávokkal megtekintheti az összes hangolási munkamenetet.
Kattintson egyszer egy hangolási munkamenet nevére, és annak részletei a Munkamenetfigyelő ablak alsó felében jelennek meg.
Kattintson duplán a hangolási munkamenet nevére, és az adatok betöltődnek a Database Engine Tuning Advisorba. A munkamenet adatainak betöltése után bármelyik lapra kattintva megtekintheti a hangolási munkamenet adatait.
Meglévő hangolási munkamenetek kiértékelése hipotetikus konfigurációként
A következő lépésekkel kiértékelhet egy meglévő hangolási munkamenetet. A meglévő hangolási munkamenetek kiértékelése magában foglalja a javaslatok megtekintését és szerkesztését, majd az újrahangolást. Például úgy dönt, hogy csak a table1táblázaton szeretne indexeket létrehozni, ezért törli az indexelt nézetek létrehozását és a particionálást egy meglévő hangolási javaslatból. Ezután a Database Engine Tuning Advisor létrehoz egy új hangolási munkamenetet, és a szerkesztett javaslatok alapján hipotetikus konfigurációként hangolja a számítási feladatot az adatbázisokhoz. Ez azt jelenti, hogy a Database Engine Tuning Advisor úgy hangolja a számítási feladatot az adatbázisokhoz, mintha a szerkesztett javaslatok implementálva lettek volna, így korlátozott "lehetőségelemzést" végezhet. A lehetőségelemzés korlátozott, mert az Adatbázismotor-finomhangolási tanácsadó grafikus felhasználói felületének használatakor csak egy meglévő javaslat egy részhalmazát választhatja ki. Ha teljes körű lehetőségelemzést szeretne végezni, és egy teljesen új hipotetikus konfigurációt szeretne megadni, amely nem része az előző hangolási munkameneteknek, az adatbázismotor tuning advisor XML-bemeneti fájlját kell használnia a dta parancssori segédprogrammal.
Meglévő hangolási munkamenet kiértékelése
A Database Engine Tuning Advisor elindítása után kattintson duplán a Munkamenetfigyelőfelső felében található hangolási munkamenetre, amely betölti a munkamenet adatait az adatbázismotor hangolási tanácsadójába.
Kattintson a Folyamat fülre a hangolási napló ellenőrzéséhez, amely hibainformációkat tartalmaz a számítási feladat azon eseményeiről, amelyeket az adatbázismotor finomhangolási tanácsadója nem tudott hangolni. Ezek az információk segíthetnek a számítási feladat hatékonyságának értékelésében.
Ha tovább szeretné áttekinteni a munkamenet finomhangolási eredményeit, kattintson a Jelentések fülre. Itt megtekintheti a finomhangolási összegzést, vagy választhat egy hangolási jelentést a Jelentés kiválasztása listából.
A finomhangolási javaslatok megtekintéséhez kattintson a Javaslatok fülre.
Ha vannak olyan javaslatok, amelyeket nem biztos a megvalósításban, törölje a jelölésüket.
A Műveletek menüben kattintson a Javaslatok kiértékeléseelemre. A Database Engine Tuning Advisor létrehoz egy új hangolási munkamenetet, amely a szerkesztett javaslatot hipotetikus konfigurációként használja. Ha xml-ben szeretné megtekinteni a feltételezett konfigurációt, válassza a Kattintson ide a konfigurációs szakasz megtekintéséhez.
Az Általános lapon írja be a munkamenet nevét, és győződjön meg arról, hogy a megfelelő Számítási feladat van megadva.
A Finomhangolási beállítások lapon megadhatja a hangolási időt, vagy a Speciális beállításokbármelyikét.
Kattintson az Elemzés indítása gombra az eszköztáron. A Database Engine Tuning Advisor a hipotetikus konfigurációval kezdi el az adatbázisok finomhangolását. Amikor az Adatbázis-motor Hangolási Tanácsadója befejeződik, a munkamenet eredményeit a megszokott módon tekintheti meg.
Meglévő hangolási munkamenetek klónozása
A meglévő munkamenetek alapján új hangolási munkameneteket hozhat létre az Adatbázismotor-finomhangolási tanácsadó klónozási lehetőségének kiválasztásával. A klónozási beállítás használatakor egy új hangolási munkamenetet kell egy meglévő munkamenetre alapozni. Ezután szükség szerint módosíthatja az új munkamenet hangolási beállításait. Ha kiértékel egy meglévő munkamenetet az előző eljárásban leírtak szerint, az adatbázismotor hangolási tanácsadója is létrehoz egy új hangolási munkamenetet, de a hangolási beállítások nem módosíthatók.
Új hangolási munkamenetek létrehozása meglévő munkamenetek klónozásával
A Database Engine Tuning Advisor elindítása után kattintson duplán a Munkamenetfigyelőfelső felében található hangolási munkamenetre, amely betölti a munkamenet adatait az adatbázismotor hangolási tanácsadójába.
A Műveletek menüben kattintson a Munkamenet klónozásaelemre.
Az Általános lapon írja be a munkamenet nevét, és győződjön meg arról, hogy a megfelelő Számítási feladat van megadva.
A Hangolási beállítások lapon megadhatja a hangolási időt, a fizikai tervezési struktúrákat, amelyeket a Database Engine Tuning Advisor érdemesnek találhat létrehozni, és amelyeket érdemesnek találhat elhagyni a javaslatában.
Kattintson a Speciális beállítások elemre, ha szóközkorlátot szeretne beállítani a javaslatokhoz, indexenként legfeljebb hány oszlopot szeretne megadni, és ha azt szeretné, hogy a Database Engine Tuning Advisor olyan javaslatokat hozzon létre, amelyek végrehajthatók az SQL Server online állapotában.
Kattintson az eszköztár Analízis indítása gombjára a munkaterhelés hatásainak elemzéséhez, ahogyan bármely más hangolási munkamenet során. Amikor az Adatbázis-motor Hangolási Tanácsadója befejeződik, a munkamenet eredményeit a megszokott módon tekintheti meg.
Felhasználói felület leírásai
Munkamenetek monitorozása
Munkamenet-figyelő az adatbázismotor hangolási tanácsadójában megnyitott munkamenetekről jelenít meg információkat. Ha meg szeretné jeleníteni a munkamenet adatait a tulajdonságablakban, válasszon egy munkamenetnevet Munkamenetfigyelő.
Ajánlások fül
A Javaslatok lap azután jelenik meg, hogy a Database Engine Tuning Advisor befejezte a számítási feladatok elemzését. Ez a táblázat az egyes megfontolt objektumokra vonatkozó javaslatokat tartalmazza. A partíciójavaslatok (ha vannak) a felső rácsban jelennek meg, az indexjavaslatok pedig az alsó rácson jelennek meg. A rácsok nem jelennek meg, ha nincsenek javaslatok.
A Definíció oszlop hivatkozásként tartalmazza az ajánlott partíció vagy index definícióját. Ez az oszlop általában túl keskeny a teljes definíció megjelenítéséhez. A hivatkozásra kattintva megjelenítheti a teljes definíciót és a Másolás vágólapra gombot tartalmazó párbeszédpanelt.
Partíció Ajánlások
Adatbázis Név
A módosítani kívánt objektumokat tartalmazó adatbázis.
Ajánlás
A teljesítmény javítása érdekében javasolt művelet. A lehetséges értékek: Létrehozás és Törlés.
Ajánlási cél
A javaslat által érintett partíciófüggvény vagy séma. Az ebben az oszlopban található ikon azt a javaslatot tükrözi, hogy a javasolt célt el kell hagyni vagy hozzá kell adni, és hogy partíciófüggvényről vagy sémáról van-e szó.
Részletek
A ajánlási célleírása. A lehetséges értékek közé tartozik a partíciófüggvények tartománya, vagy a partíciós sémák üres tartománya.
Nem. partíciók
Az ajánlott particionálási függvények által definiált partíciók száma. Ha ezt a függvényt egy sémával használja, majd egy táblára alkalmazza, a tábla adatai ennyi partícióra vannak osztva.
Definíció
A ajánlási céldefiníciója. Az oszlopra kattintva nyissa meg az SQL Script Preview párbeszédpanelt, amelyen egy szkript található az ajánlott művelethez.
Indexjavaslatok
Adatbázis Név
A módosítani kívánt objektumokat tartalmazó adatbázis.
objektumnév
A javaslathoz kapcsolódó táblázat.
Ajánlás
A teljesítmény javítása érdekében javasolt művelet. A lehetséges értékek: Létrehozás és Törlés.
Ajánlási cél
A javaslat által érintett index vagy nézet. Az oszlopban található ikon azt a javaslatot tükrözi, hogy a javaslat célhelyét törölni vagy hozzáadni kellene.
Részletek
A ajánlási célleírása. A lehetséges értékek közé tartozik a fürtözött, az indexelt nézet, vagy az üres, amely egy nem fürtözött indexet jelez. Azt is jelzi, hogy az index egyedi-e.
partíciós séma
A partíciós séma ebben az oszlopban található, ha a particionálás javasolt.
méret (KB)
A javasolt új objektum várható mérete. Ha ez az oszlop üres, kattintson a Jelentések megtekintésea meglévő objektumok méreteinek megtekintéséhez.
Definíció
A ajánlási céldefiníciója. Az oszlopra kattintva nyissa meg az SQL Script Preview párbeszédpanelt, amelyen egy szkript található az ajánlott művelethez.
Meglévő objektumok megjelenítése
Jelölje be az összes meglévő objektum megjelenítését a rácson, még akkor is, ha az adatbázismotor hangolási tanácsadója nem javasolja az objektumokkal kapcsolatos javaslatokat.
Meglévő objektumok méretéről szóló jelentések
Válassza ki azokat a jelentéseket, amelyek a javaslati rácsban lévő meglévő objektumok méretét adják meg.
Műveletek menü/Javaslatok alkalmazása beállítások
A számítási feladatok elemzése és a javaslatok megjelenítése után a Műveletek menüben kattintson a Javaslatok alkalmazása elemre a Javaslatok alkalmazása párbeszédpanel megnyitásához.
Jelentkezz most
Hozzon létre egy szkriptet a javaslatokhoz, és futtasd a szkriptet a javaslatok megvalósításához.
későbbi ütemezése
Hozzon létre egy szkriptet a javaslatokhoz, és mentse a műveleteket SQL Server Agent-feladatként.
dátum
Adja meg az SQL Server Agent-feladat futtatásának dátumát a javaslatok alkalmazásához.
idő
Adja meg, hogy mikor szeretné futtatni az SQL Server Agent-feladatot a javaslatok alkalmazásához.
Jelentések lap beállításai
A Jelentések lap azután jelenik meg, hogy az Adatbázismotor-Finomhangoló Tanácsadó befejezte a terhelés elemzését.
Finomhangolási összefoglaló
Megjeleníti az adatbázismotor finomhangolási tanácsadói javaslatainak összegzését.
dátum
Az a dátum, amikor a Database Engine Tuning Advisor létrehozta a jelentést.
idő
Az az idő, amikor az Adatbázismotor-hangolási tanácsadó létrehozta a jelentést.
kiszolgálói
A szerver, amely a Database Engine Tuning Advisor terhelésének célpontja volt.
Hangolásra váró adatbázisok
A Database Engine Tuning Advisor javaslatai által érintett adatbázis.
számítási feladat fájl
Akkor jelenik meg, ha a számítási feladat fájl.
Terhelési tábla
Akkor jelenik meg, ha a terhelés egy SQL Server-tábla.
munka terhelés
Akkor jelenik meg, amikor a számítási feladatot importálták az SQL Server Management Studióban található Lekérdezésszerkesztőből.
Maximális hangolási idő
Az adatbázismotor hangolási tanácsadójának elemzéséhez rendelkezésre álló maximális idő.
finomhangolásához szükséges idő
Az Adatbázis Motor Hangoló Tanácsadó által a munkaterhelés elemzésére ténylegesen felhasznált idő.
Várható százalékos javulás
A célterheléshez várt százalékos javulás azon esetben, ha az Adatbázismotor-hangolási tanácsadó összes javaslatát implementálják.
Maximális hely ajánlásra (MB)
A javaslatokhoz figyelembe vett maximális terület. Ezt az értéket az elemzés előtt konfigurálja a Speciális beállítások gombbal, a Beállítások lapon.
jelenleg használt terület (MB)
Az elemzett adatbázisban lévő indexek által jelenleg használt terület.
A javaslat által használt terület (MB)
Az indexek által várhatóan használt hozzávetőleges terület, ha az adatbázismotor-finomhangolási tanácsadó összes javaslata teljesül.
Események száma a terhelésben
A számítási feladatban található események száma.
Események hangolt száma
A számítási feladatban hangolt események száma. Ha egy esemény nem hangolható, akkor a hangolási naplóban szerepel, amely a Folyamat lapon érhető el.
A hangolt kijelentések száma
A számítási feladatban hangolt utasítások száma. Ha egy utasítás nem hangolható, a hangolási naplóban szerepel, amely a Folyamat lapon érhető el.
A hangolt készletben lévő SELECT utasítások százaléka
A SELECT utasításokat tartalmazó finomhangolt utasítások százalékos aránya. Csak akkor jelenik meg, ha a SELECT utasítás be van hangolva.
SzázalékFRISSÍTÉSi utasítások a hangolt készletben
Az UPDATE utasításokat tartalmazó finomhangolt utasítások százalékos aránya. Csak akkor jelenik meg, ha a frissítési utasítások optimalizálva lettek.
[létrehozásra javasolt | törlésre javasolt] indexek száma
A finomhangolt adatbázison létrehozandó vagy elvetendő indexek javasolt száma. Csak akkor jelenik meg, ha az indexek a javaslat részét képezik.
[létrehozandó | elvetett] nézetek indexeinek száma
A hangolt adatbázisban létrehozandó vagy elvetendő nézetekhez ajánlott indexek száma. Csak akkor jelenik meg, ha a nézetek indexei a javaslat részét képezik.
A létrehozandó statisztikák száma
A finomhangolt adatbázisban létrehozandó statisztikák ajánlott száma. Csak akkor jelenik meg, ha a statisztikák használata javasolt.
Jelentés kiválasztása
Tekintse meg a kijelölt jelentés részleteit. A táblázat oszlopai az egyes riportoktól függően változnak.
Lásd még:
A Database Engine Tuning Advisor indítása és használata
dta utility