Performance Recommendations in Azure Database for MySQL

A következőkre vonatkozik: Azure Database for MySQL – Önálló kiszolgáló

Fontos

Az önálló Azure Database for MySQL-kiszolgáló a kivonási útvonalon van. Határozottan javasoljuk, hogy frissítsen rugalmas Azure Database for MySQL-kiszolgálóra. További információ a rugalmas Azure Database for MySQL-kiszolgálóra való migrálásról: Mi történik az önálló Azure Database for MySQL-kiszolgálóval?

A következőkre vonatkozik: Azure Database for MySQL 5.7, 8.0

A Teljesítmény Javaslatok funkció elemzi az adatbázisokat, hogy testreszabott javaslatokat hozzon létre a jobb teljesítmény érdekében. A javaslatok létrehozásához az elemzés az adatbázis különböző tulajdonságait, köztük a sémákat vizsgálja. Engedélyezze a lekérdezéstárat a kiszolgálón a Teljesítmény Javaslatok funkció teljes körű kihasználásához. Ha a teljesítményséma ki van kapcsolva, a Lekérdezéstár bekapcsolása lehetővé teszi performance_schema és a funkcióhoz szükséges teljesítményséma-eszközök egy részhalmazát. A teljesítményjavaslatok implementálása után tesztelnie kell a teljesítményt a módosítások hatásának kiértékeléséhez.

Permissions

A Teljesítménnyel kapcsolatos javaslatok funkcióval futtatott elemzéshez Tulajdonos vagy Közreműködő jogosultság szükséges.

Teljesítmény – javaslatok

A Teljesítménnyel kapcsolatos javaslatok funkció elemzi a szerveren futó számítási feladatokat a potenciálisan javítható teljesítményű indexek azonosításához.

Nyissa meg a Performance Javaslatok az Azure Portal mySQL-kiszolgálójának menüsávjának Intelligens teljesítmény szakaszából.

Performance Recommendations landing page

Válassza az Elemzés lehetőséget, és válasszon ki egy adatbázist, amely megkezdi az elemzést. A számítási feladattól függően az elemzés végrehajtása több percet is igénybe vehet. Amikor az elemzés elkészült, a portálon megjelenik egy értesítés. Az elemzés az adatbázis részletes vizsgálatát végzi el. Javasoljuk, hogy csúcsidőn kívüli időszakokban végezzen elemzést.

A Javaslatok ablakban megjelenik a javaslatok listája, ha vannak ilyenek, és a javaslatot létrehozó kapcsolódó lekérdezésazonosító. A lekérdezésazonosítóval a mysql.query_store nézetben többet is megtudhat a lekérdezésről.

Performance Recommendations new page

Javaslatok nincs automatikusan alkalmazva. A javaslat alkalmazásához másolja ki a lekérdezés szövegét, és futtassa azt a választott ügyfélből. Ne felejtse el tesztelni és figyelni a javaslat kiértékelését.

Javaslattípusok

Indexszel kapcsolatos javaslatok

Indexjavaslatok létrehozása új indexeket javasol a számítási feladatban leggyakrabban futtatott vagy időigényes lekérdezések felgyorsításához. Ehhez a javaslattípushoz engedélyezni kell a Lekérdezéstárat . A Lekérdezéstár összegyűjti a lekérdezési adatokat, és részletes lekérdezési futtatókörnyezetet és gyakorisági statisztikákat biztosít, amelyeket az elemzés a javaslat készítéséhez használ.

Lekérdezési javaslatok

A lekérdezési javaslatok optimalizálást és átírást javasolnak a számítási feladatban lévő lekérdezésekhez. A MySQL-lekérdezések anti-mintáinak azonosításával és szintaktikai javításával az időigényes lekérdezések teljesítménye javítható. Ehhez a javaslattípushoz engedélyezni kell a Lekérdezéstárat. A Lekérdezéstár összegyűjti a lekérdezési adatokat, és részletes lekérdezési futtatókörnyezetet és gyakorisági statisztikákat biztosít, amelyeket az elemzés a javaslat készítéséhez használ.

További lépések

  • További információ az Azure Database for MySQL monitorozásáról és hangolásáról.