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.
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.
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.