Megosztás a következőn keresztül:


Ajánlott eljárások felmérésének konfigurálása az Azure Arc által engedélyezett SQL Serverhez

A következőkre vonatkozik:SQL Server

Az ajánlott eljárások felmérése funkció egy mechanizmust biztosít az SQL Server-példány konfigurációjának kiértékeléséhez. A funkció engedélyezése után egy értékelés megvizsgálja az SQL Server-példányt és az adatbázisokat, hogy javaslatokat nyújtson az alábbiakhoz:

  • SQL Server- és adatbázis-konfigurációk
  • Indexkezelés
  • Elavult funkciók
  • Engedélyezett vagy hiányzó nyomkövetési jelzők
  • Statisztika

Az értékelési futtatás időtartama a környezettől függően (például adatbázisok és objektumok száma) néhány perctől egy óráig is eltarthat. Az értékelési eredmények mérete a környezettől is függ.

Az értékelés a példányon és az adott példányon lévő összes adatbázison fut. A tesztelés során azt észleltük, hogy az értékelési futtatás akár 10% cpu-hatással is lehet a gépre. Ezekben a tesztekben futtattuk az értékelést, miközben a TPC-C teljesítményteszthez hasonló alkalmazás futott az SQL Server-példányon.

Ez a cikk útmutatást nyújt az ajánlott eljárások felméréséhez az Azure Arc által engedélyezett SQL Server-példányon.

Fontos

Az ajánlott eljárások értékelése csak a Szoftvergarancia vagy használatalapú fizetéses licencelési lehetőségeken keresztül vásárolt SQL Server-példányokhoz érhető el.

A megfelelő licenctípus konfigurálására vonatkozó utasításokért tekintse át Az Azure Arcáltal engedélyezett SQL Server konfigurálása című cikket.

Előfeltételek

  • Győződjön meg arról, hogy a Windows-alapú SQL Server-példány csatlakozik az Azure-hoz. Kövesse az SQL Server automatikus csatlakoztatása az Azure Arccímű témakör utasításait.

    Jegyzet

    Az ajánlott eljárások értékelése jelenleg a Windows rendszerű gépeken futó SQL Serverre korlátozódik. Az értékelés jelenleg nem vonatkozik a Linux rendszerű gépeken futó SQL Serverre.

  • Ha a kiszolgáló egyetlen SQL Server-példányt üzemeltet, győződjön meg arról, hogy az AZURE Extension for SQL Server (WindowsAgent.SqlServer) verziója 1.1.2202.47-es vagy újabb.

    Ha a kiszolgáló több SQL Server-példányt is üzemeltet, győződjön meg arról, hogy az SQL Serverhez készült Azure Extension (WindowsAgent.SqlServer) verziója 1.1.2231.59-nél későbbi.

    Az AZURE Extension for SQL Server verziójának ellenőrzéséhez és a legújabb verzióra való frissítéshez tekintse át bővítmények frissítését.

  • Ha a kiszolgáló az SQL Server egy elnevezett példányát üzemelteti, az SQL Server Browser szolgáltatásnak kell futnia.

  • Log Analytics-munkaterület ugyanabban az előfizetésben kell lennie, mint az Azure Arc-kompatibilis SQL Server-erőforrásnak.

  • Az SQL Server ajánlott eljárásainak értékelését konfiguráló felhasználónak a következő engedélyekkel kell rendelkeznie:

    • Log Analytics-közreműködői szerepkör a Log Analytics-munkaterület erőforráscsoportjában vagy előfizetésében.
    • Az Arc-kompatibilis SQL Server-példány erőforráscsoportján vagy előfizetésén található Azure Connected Machine Resource Administrator szerepkör.
    • Közreműködői szerepkör figyelése a Log Analytics-munkaterület erőforráscsoportján vagy előfizetésén, valamint az Azure Arc-kompatibilis gép erőforráscsoportján vagy előfizetésén.

    A beépített szerepkörökhöz, például közreműködőhöz vagy tulajdonoshoz rendelt felhasználók megfelelő engedélyekkel rendelkeznek. További információ: Azure-szerepkörök hozzárendelése az Azure Portalhasználatával.

  • Az értékelési jelentés eléréséhez vagy olvasásához szükséges minimális engedélyek a következők:

    • Az SQL Server - Azure Arc erőforráscsoportjának vagy előfizetésének olvasói szerepköre.
    • Log Analytics olvasó.
    • Monitorozási olvasó a Log Analytics-munkaterület erőforráscsoportján vagy előfizetésén.

    Az értékelési jelentés eléréséhez vagy olvasásához az alábbi további követelmények szükségesek:

    • Az SQL Server beépített bejelentkezési NT AUTHORITY\SYSTEM tagja kell hogy legyen az SQL Server sysadmin kiszolgálói szerepkörnek minden SQL Server-példány esetében, amely ezen a gépen fut.

    • Ha a tűzfal vagy a proxykiszolgáló korlátozza a kimenő kapcsolatot, győződjön meg arról, hogy engedélyezi az Azure Arc számára a 443-es TCP-porton keresztül az alábbi URL-címeket:

      • global.handler.control.monitor.azure.com
      • *.handler.control.monitor.azure.com
      • <log-analytics-workspace-id>.ods.opinsights.azure.com
      • *.ingest.monitor.azure.com
  • Az SQL Server-példánynak engedélyeznie kell a TCP/IP-.

  • Az SQL Server ajánlott eljárásainak értékelése az Azure Monitor Agent (AMA) használatával gyűjti és elemzi az SQL Server-példányokból származó adatokat. Ha az ajánlott eljárások értékelése előtt telepítette az AMA-t az SQL Server-példányokra, az értékelés ugyanazokat az AMA-ügynök- és proxybeállításokat használja. Semmi mást nem kell tennie.

    Ha nincs telepítve az AMA az SQL Server-példányokra, az ajánlott eljárásokat értékelő eszköz automatikusan telepíti azt az Ön számára. Az ajánlott eljárások értékelése nem állítja be automatikusan az AMA proxybeállítását. Az AMA-t újra kell üzembe helyeznie a kívánt proxybeállításokkal.

    Az AMA hálózat és a proxybeállítások további információiért tekintse át a proxy konfiguráció.

  • Ha az Arc-kompatibilis kiszolgálók konfigurálása telepített SQL Server-bővítménysel az SQL ajánlott eljárások felmérésének engedélyezéséhez vagy letiltásához Azure-szabályzattal engedélyezi az értékelést skálázási, létre kell hoznia egy Azure Policy-hozzárendelést. Az előfizetéshez az "Erőforrásházirend-közreműködő" szerepkör hozzárendelése szükséges az Ön által megcélzott hatókörhöz. A hatókör lehet előfizetés vagy erőforráscsoport.

    Ha új, felhasználó által hozzárendelt felügyelt identitást szeretne létrehozni, szüksége lesz a felhasználói hozzáférés-rendszergazda szerepkör-hozzárendelésre is az előfizetésben.

Ajánlott eljárások felmérésének engedélyezése

  1. Jelentkezzen be az Azure Portálra, és nyissa meg a Azure Arc-kompatibilis SQL Server-erőforrást.

  2. A bal oldali panelen válassza Ajánlott eljárások felméréselehetőséget.

    Képernyőkép, amely bemutatja, hogyan nyithatja meg az Azure Arc-kompatibilis SQL Server-erőforrások ajánlott eljárásokkal kapcsolatos felmérési beállításait.

    Másik lehetőségként válassza Áttekintés a bal oldali panelen, válassza a Képességek lapot, majd válassza Ajánlott eljárások felméréselehetőséget.

  3. A Log Analytics-munkaterület legördülő listában válassza ki a munkaterületet.

    Képernyőkép az SQL Server ajánlott eljárásainak felméréséhez szükséges Log Analytics-munkaterület megadására szolgáló mezőről.

    Ha nem hoz létre Log Analytics-munkaterületet, vagy nem rendelkezik log analytics-közreműködői szerepkörrel az erőforráscsoporthoz vagy az előfizetéshez, nem kezdeményezheti az igény szerinti SQL Server-felmérést. Tekintse át a előfeltételeit.

  4. Válassza Értékelés engedélyezéselehetőséget.

    Képernyőkép egy Azure Arc-kompatibilis SQL Server-erőforrás ajánlott eljárásainak értékelésére szolgáló gombról.

    A beállítás és a konfigurálás eltarthat néhány percig. A folyamat befejezése után az ajánlott eljárások értékelése engedélyezve lesz a gépen futó összes SQL Server-példány esetében, és átfogóan értékelheti az SQL Server-gazdagépet.

  5. Győződjön meg arról, hogy sikeresen engedélyezte a funkciót. Alapértelmezés szerint az értékelés helyi idő szerint minden vasárnap 00:00-kor van ütemezve.

    Képernyőkép egy Azure Arc-kompatibilis SQL Server-erőforrás ajánlott eljárásainak sikeres engedélyezéséről.

Ajánlott eljárások felmérésének engedélyezése nagy méretekben az Azure Policy használatával

Az ajánlott SQL gyakorlatok felmérését automatikusan engedélyezheti több, Azure Arc-kompatibilis SQL Server példányon nagy léptékben egy Azure Policy definíció segítségével, amelynek neve: Arc-kompatibilis kiszolgálók konfigurálása SQL Server-bővítmény telepítésével az SQL ajánlott eljárások felmérésének engedélyezéséhez vagy letiltásához.

Ez a szabályzatdefiníció alapértelmezés szerint nincs hatókörhöz rendelve. Ha ezt a szabályzatdefiníciót egy tetszőleges hatókörhöz rendeli, az lehetővé teszi az ajánlott eljárások értékelését az Azure Archoz engedélyezett összes SQL Server-példányon a megadott hatókörön belül. Alapértelmezés szerint az értékelés ütemezése minden vasárnap helyi idő szerint éjfélkor, 0:00-kor történik.

  1. Az Azure portálon lépjen az Azure Policy>Definíciók.

  2. Keressen olyan Arc-kompatibilis kiszolgálókat, amelyekre telepítve van az SQL Server-bővítmény az SQL legjobb gyakorlatok értékelésének engedélyezése vagy tiltása céljából, és válassza ki az irányelvet.

  3. Válassza Hozzárendeléslehetőséget.

  4. Válasszon egy hatókört.

  5. Válassza Következőlehetőséget.

  6. A Paraméterek lapon:

    1. Jelölje be Csak olyan paraméterek megjelenítése, amelyekhez be kell jelentkeznie a felülvizsgálathoz, ha a jelölőnégyzet még nincs bejelölve.
    2. Válassza Log Analytics-munkaterület és Log Analytics-munkaterület helyét a megfelelő legördülő listából.
    3. Állítsa a engedélyezési értékét igaz állapotra az ajánlott eljárások értékelésének engedélyezéséhez. (Az érték hamis beállítása letiltja az értékelést.)
    4. Válassza Következő.
  7. A Helyreállítás fülön:

    1. Válassza Szervizelési feladat létrehozásalehetőséget.
    2. Válassza rendszer által hozzárendelt felügyelt identitás (ajánlott) vagy Felhasználó által hozzárendelt felügyelt identitáslehetőséget.
  8. Válassza a Véleményezés + Létrehozásopciót.

  9. Válassza létrehozása lehetőséget.

Az Azure-szabályzatok Azure Portalon vagy egy tetszőleges API-val történő hozzárendelésével kapcsolatos általános utasításokért tekintse meg az Azure Policy dokumentációját.

Jegyzet

Ha a Log Analytics-munkaterületet az SQL Server-erőforrástól eltérő erőforráscsoportból választja ki, az Azure-szabályzat hatókörének a teljes előfizetésnek kell lennie.

A licenc típusának módosítása

Ha az SQL Server egy példánya csak típusú licenccel van konfigurálva, módosítania kell a licenctípust a legjobb gyakorlatok felmérése konfigurálásához. A portál Ajánlott eljárások felmérése panelen válassza a Licenctípus módosításalehetőséget. További információ: Az Azure Arcáltal engedélyezett SQL Server konfigurálása.

Képernyőkép az Azure Portal licenctípusának módosítására szolgáló gombról.

Ajánlott eljárások felmérésének kezelése

Miután engedélyezte az ajánlott eljárások értékelését, szükség szerint futtathatja vagy konfigurálhatja az értékelést az Ajánlott eljárások felmérése panelen.

Jegyzet

Ha az alábbi feladatok bármelyikét végrehajtja egy adott SQL Server-példányon, a rendszer a feladatot a számítógépen futó összes SQL Server-példányra alkalmazza.

  • Ha igény szerint szeretné futtatni az értékelést a portálról, válassza Értékelés futtatásalehetőséget.

    Képernyőkép az értékelés futtatására szolgáló gombról.

  • Az értékelési eredmények megtekintéséhez válassza az Az értékelés eredményeinek megtekintése gombot.

    Az értékelési eredmények megtekintése inaktív, amíg az eredmények készen nem állnak a Log Analytics-munkaterületen. Ez a folyamat akár két órát is igénybe vehet, miután a célszámítógépen feldolgozták az adatfájlokat.

  • Az értékelés ütemezéséhez válassza a Konfigurációslehetőséget, módosítsa az információkat szükség szerint, majd válassza Ütemezési értékeléslehetőséget.

    Az értékelési ütemezés konfigurálására szolgáló panel képernyőképe.

  • Az értékelés letiltásához válassza a Konfiguráció>Az értékelés letiltásalehetőséget.

    Képernyőkép az értékelés letiltására szolgáló gombról.

Ajánlott eljárások értékelésének eredményeinek megtekintése

Az eredmények megtekintéséhez a Ajánlott eljárások felmérése panelen bármelyik sorelemet kiválaszthatja.

Eredmények

Az Eredmények panel a súlyosságuk alapján kategorizálva jelenti az összes, a gépen futó SQL Server-példányt. Az eredmények nézetét a gépen futó SQL Server-példányok és az értékelés végrehajtási ideje között a Példánynév, illetve a menükben gyűjtött használatával válthatja.

A javaslatok az alábbi lapokra vannak rendezve, amelyek segítenek nyomon követni a futtatások közötti előrehaladást:

  • Minden: Az aktuálisan kiválasztott futtatás összes javaslata.
  • Új: Újabb javaslatok az előző futamhoz képest.
  • Megoldott: Megoldott javaslatok az előző futtatásokból.
  • Insights: A leggyakoribb problémák és a problémák maximális számát tartalmazó adatbázisok.

A gráfcsoportok értékelése súlyossági kategóriákba sorolható: Magas, Közepes, Alacsonyés Információs. Jelölje ki az egyes kategóriákat a javaslatok listájának megtekintéséhez, vagy keressen kulcskifejezéseket a keresőmezőben. A legjobb, ha a legszigorúbb javaslatokkal kezd, és végighalad a listán.

Az első táblázat megjeleníti az egyes javaslatokat és a környezet érintett példányait a jelentett problémákkal. Amikor kiválaszt egy sort az első rácsban, a második rács felsorolja az adott javaslat összes érintett példányát. Ha nincs kijelölve javaslat, a második rács megjeleníti az összes javaslatot.

Az alábbi műveletek bármelyikét végrehajthatja:

  • Ha az értékelés nagyszámú javaslatot jelent, szűrheti az eredményeket. Az eredmények szűréséhez a rács fölötti legördülő lista menüjében válassza ki Név, Súlyosságvagy Azonosító ellenőrzéselehetőséget.

  • Az eredmények letöltéséhez használja a Exportálás Excelbeparancsot.

  • A Log Analyticsben az eredmények megnyitásához használja a Utolsó futtatási lekérdezés megnyitása a Naplók nézetben.

  • A rendszer által már követett javaslatok megtekintéséhez tekintse meg a gráf Átment szakaszát.

  • Az egyes javaslatok részletes információinak, például a hosszú leírásnak és a kapcsolódó online forrásoknak a megtekintéséhez válassza Üzenetlehetőséget.

A Trendek panel három diagramot használ a változások időbeli megjelenítéséhez: az összes problémát, az új problémákat és a megoldott problémákat. A diagramok segítenek a folyamat előrehaladásának megtekintésében.

Ideális esetben a javaslatok számának csökkennie kell, miközben a megoldott problémák száma nő. A jelmagyarázat az egyes súlyossági szintekhez tartozó problémák átlagos számát mutatja. Vigye az egérmutatót a sávok fölé, hogy lássa az egyes futtatások értékeit.

Ha egy nap alatt több futtatás is van, csak a legújabb futtatás szerepel a Trendek panel grafikonjaiban.

Megfontolások

  • Az ajánlott eljárások értékelése jelenleg a Windows rendszerű gépeken futó SQL Serverre korlátozódik. Az értékelés nem működik linuxos gépeken futó SQL Server esetén.

  • Eltarthat néhány másodpercig, hogy kitöltse az értékelés előző végrehajtásának előzményeit a Ajánlott eljárások felmérése panelen.

  • Az értékelési eredményeket a Log Analytics-munkaterületek közvetlen lekérdezésével is megtekintheti. A példakérdésekre vonatkozóan lásd az Azure Arc-kompatibilis SQL Server-erőforrások legjobb gyakorlatainak értékeléséről szóló blogbejegyzést .

  • Ne hajtson végre más bővítménykonfigurációs módosításokat, miközben az Azure-szabályzat orvosolja a nem megfelelő Azure Arc-alapú SQL Server-erőforrásokat. Helyreállítási feladat haladásának nyomon követése aszabályzat esetén.

Hibaelhárítás

Tekintse meg a hibaelhárítási útmutatót.