Az önálló Azure Database for MySQL-kiszolgáló újdonságai

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?

Az Azure Database for MySQL egy relációs adatbázis-szolgáltatás a Microsoft-felhőben. A szolgáltatás a MySQL Community Edition (a GPLv2 licenc alatt érhető el) adatbázismotoron alapul, és támogatja az 5.6-os (kivezetett), az 5.7-es és a 8.0-s verziót. Az Azure Database for MySQL – Az önálló kiszolgáló egy olyan üzembehelyezési mód, amely teljes mértékben felügyelt adatbázis-szolgáltatást biztosít, és minimális követelményeket támaszt az adatbázis testreszabásához. The Single Server platform is designed to handle most database management functions such as patching, backups, high availability, and security, all with minimal user configuration and control.

Ez a cikk az Azure Database for MySQL - Single Server 2021 januárjától kezdődő új kiadásait és funkcióit foglalja össze. A listaelemek fordított időrendi sorrendben jelennek meg, és először a legújabb frissítések jelennek meg.

Szeptember 2022.

Az ügyfelek eszközeinek, amelyek SSL-t használnak az Azure Database for MySQL-hez való csatlakozáshoz – az egykiszolgálós példányoknak frissíteniük kell a hitelesítésszolgáltatói tanúsítványaikat. A megfelelőségi követelmények teljesítése érdekében 2022 októberétől a ca-tanúsítványok BaltimoreCyberTrustRoot-ról DigiCertGlobalRootG2-re módosultak. Ha szeretné elkerülni, hogy az alkalmazás rendelkezésre állása váratlanul visszavont tanúsítványok miatt megszakadjon, vagy hogy egy visszavont tanúsítványt frissítsen, a cikkben ismertetett lépéseket követve tarthatja fenn a kapcsolatot.
Az említett lépéseket követve hozzon létre egy kombinált tanúsítványt , és csatlakozzon a kiszolgálóhoz, de ne távolítsa el a BaltimoreCyberTrustRoot tanúsítványt, amíg el nem küldünk egy kommunikációt az eltávolításához.

2022. május

Lehetővé tette a kiszolgálóparaméter innodb_ft_server_stopword_table portalról/parancssori felületről való módosításának lehetőségét. A felhasználók mostantól módosíthatják a innodb_ft_server_stopword_table paraméter értékét az Azure Portal és a parancssori felület használatával. Ez a paraméter segít konfigurálni a saját InnoDB FULLTEXT index stopword listáját az összes InnoDB-táblához. További információ: innodb_ft_server_stopword_table.

Ismert problémák

Az enableRedirect php-illesztőt használó ügyfelek már nem tudnak csatlakozni az önálló Azure Database for MySQL-kiszolgálóhoz, mivel a gazdagépkiszolgálók ca-tanúsítványait BaltimoreCyberTrustRootról DigiCertGlobalRootG2-re módosították a megfelelőségi követelmények kielégítése érdekében. Ha az adatbázishoz az enableRedirect php-illesztővel való sikeres kapcsolódását szeretné elérni, látogasson el erre a hivatkozásra.

2022. március

Az Önálló Azure Database for MySQL ezen kiadása az alábbi frissítéseket tartalmazza.

Hibajavítások

A MySQL 8.0.27-ügyfél- és újabb verziói mostantól kompatibilisek az Önálló Azure Database for MySQL-kiszolgálóval.

február 2022.

Az Önálló Azure Database for MySQL ezen kiadása az alábbi frissítéseket tartalmazza.

Ismert problémák

Az USA keleti régiójában lévő Japánban lévő ügyfelek két karbantartási értesítési e-mailt kaptak erre a hónapra vonatkozóan. A 2022. február 05.-i e-mail-értesítést tévedésből küldték el, és ezen a napon nem történik változás a szolgáltatásban. Nyugodtan figyelmen kívül hagyhatja őket. We apologize for the inconvenience.

2021. december

Az Önálló Azure Database for MySQL ezen kiadása a következő frissítéseket tartalmazza:

  • A lekérdezési teljesítmény Elemzések eltávolított lekérdezési szöveg a jogosulatlan hozzáférés elkerülése érdekében

2021 decemberétől nem fogja látni a lekérdezések lekérdezési szövegét az Azure Portal Lekérdezési teljesítményelemzés paneljén. A rendszer eltávolítja a lekérdezés szövegét, hogy elkerülje a lekérdezés szövegéhez vagy a mögöttes sémához való jogosulatlan hozzáférést, ami biztonsági kockázatot jelenthet. A lekérdezés szövegének megtekintéséhez javasolt lépések az alábbiakban lesznek megosztva:

  • A leggyakoribb lekérdezések query_id azonosítása az Azure Portal Lekérdezési teljesítményelemzés paneljén

  • Jelentkezzen be az Azure Database for MySQL-kiszolgálóra a MySQL Workbenchből, a mysql.exe ügyfélből vagy az előnyben részesített lekérdezési eszközből, és hajtsa végre a következő lekérdezéseket

    SELECT * FROM mysql.query_store where query_id = '<insert query id from Query performance insight blade in Azure portal';  // for queries in Query Store
    SELECT * FROM mysql.query_store_wait_stats where query_id = '<insert query id from Query performance insight blade in Azure portal';  // for wait statistics 
    
  • A query_digest_text oszlopban tallózva azonosíthatja a megfelelő query_id lekérdezési szövegét.

A fenti lépések biztosítják, hogy csak hitelesített és jogosult felhasználók férjenek hozzá biztonságosan a lekérdezés szövegéhez.

2021. október

  • Ismert problémák

A MySQL 8.0.27-ügyfél nem kompatibilis az önálló Azure Database for MySQL-kiszolgálóval. A mysql.exe vagy a workbench használatával létrehozott MySQL 8.0.27-ügyfél összes kapcsolata sikertelen lesz. Áthidaló megoldásként fontolja meg az ügyfél egy korábbi verziójának használatát (a MySQL 8.0.27-es verziója előtt), vagy hozzon létre egy Azure Database for MySQL-példányt – rugalmas kiszolgálót .

2021. június

Az Önálló Azure Database for MySQL ezen kiadása az alábbi frissítéseket tartalmazza.

  • Lehetővé tette a kiszolgálóparaméter activate_all_roles_on_login módosítását a MySQL 8.0-s portálról/parancssori felületről

    A felhasználók mostantól módosíthatják a activate_all_roles_on_login paraméter értékét az Azure Portal és a parancssori felület használatával. Ez a paraméter segít annak konfigurálásában, hogy engedélyezi-e az összes megadott szerepkör automatikus aktiválását, amikor a felhasználók bejelentkeznek a kiszolgálóra. További információ: Kiszolgálórendszerváltozók.

  • MySQL-közösség hibáinak kezelése #29596969 és #94668

    Ez a kiadás azzal a problémával foglalkozik, hogy az alapértelmezett kifejezés figyelmen kívül lesz hagyva a CREATE TABLE lekérdezésben, ha a mező elsődleges kulcsként van megjelölve a MySQL 8.0-hoz. (MySQL Community Bug #29596969, Bug #94668). További információ : MySQL-hibák: #94668: A kifejezés alapértelmezése NULL értékre van adva a TÁBLA LÉTREHOZÁSA lekérdezés során, ha a mező PK-t tartalmaz

  • Elhárítottunk egy hibát, amely miatt ismétlődő táblanevek jelentek meg a "TÁBLA MEGJELENÍTÉSE" lekérdezésben

    Bevezettünk egy új függvényt, amely részletesen szabályozza a táblagyorsítótárat a táblaművelet során. Az új funkció kódhibája miatt előfordulhat, hogy a címtár-gyorsítótár bejegyzése nem konfigurálva vagy hozzáadva van, és a váratlan viselkedést okozza, például két azonos nevű táblát ad vissza. A címtár-gyorsítótár csak a "TÁBLA MEGJELENÍTÉSE" lekérdezéshez működik; nem lesz hatással semmilyen DML- vagy DDL-lekérdezésre. Ez a probléma ebben a kiadásban teljesen megoldódott.

  • A kiszolgálóparaméter max_heap_table_size alapértelmezett értékének növelése a lemezre kiömlő ideiglenes táblák számának csökkentése érdekében

    Ezzel a kiadással a paraméter max_heap_table_size megengedett maximális értéke 8589934592 lett az Általános célú 64 virtuális mag és memóriaoptimalizált 32 virtuális mag esetében.

  • A paraméter sql_require_primary_key portálról való beállításával kapcsolatos probléma megoldása

    A felhasználók mostantól közvetlenül az Azure Portalról módosíthatják a paraméter sql_require_primary_key értékét.

  • Tervezett karbantartási értesítés általános elérhetősége

    Ez a kiadás általánosan elérhető a tervezett karbantartási értesítésekhez az Önálló Azure Database for MySQL-kiszolgálón. További információ: Tervezett karbantartásról szóló értesítés.

  • Alapértelmezés szerint engedélyezve van a paraméter redirect_enabled

    Ezzel a kiadással a paraméter redirect_enabled alapértelmezés szerint engedélyezve lesz. Az átirányítás célja, hogy csökkentse az ügyfélalkalmazások és a MySQL-kiszolgálók közötti hálózati késést azáltal, hogy lehetővé teszi az alkalmazások számára, hogy közvetlenül csatlakozzanak a háttérkiszolgáló csomópontjaihoz. A PHP-alkalmazások átirányításának támogatása a Microsoft által kifejlesztett mysqlnd_azure bővítményen keresztül érhető el. További információ: Csatlakozás az Azure Database for MySQL-be átirányítással.

Megjegyzés:

  • Az átirányítás nem működik a privát kapcsolat beállításával. Ha privát hivatkozást használ az Azure Database for MySQL-hez, csatlakozási problémát tapasztalhat. A probléma megoldásához győződjön meg arról, hogy a redirect_enabled paraméter "KI" értékre van állítva, és az ügyfélalkalmazás újraindul.
  • Ha olyan PHP-alkalmazással rendelkezik, amely a mysqlnd_azure átirányítási illesztőt használja az Azure Database for MySQL-hez való csatlakozáshoz (alapértelmezés szerint engedélyezve van az átirányítás), előfordulhat, hogy a beszúrási tranzakciókat befolyásoló adatkódolási probléma merül fel.
    A probléma megoldásához válassza a következőt:
    • Az Azure Portalon tiltsa le az átirányítást úgy, hogy a redirect_enabled paramétert "KI" értékre állítja, majd indítsa újra a PHP-alkalmazást az illesztőprogram gyorsítótárának törléséhez a módosítás után.
      • Explicit módon állítsa be a charsettel kapcsolatos paramétereket a munkamenet szintjén a kapcsolat létrejöttét követő beállítások alapján (például "utf8mb4 nevek beállítása").

február 2021.

Az Önálló Azure Database for MySQL ezen kiadása az alábbi frissítéseket tartalmazza.

  • Az 5.7-es és a 8.0-s large storage-kiszolgálóhoz hozzáadott új tárolt eljárások támogatják a globális tranzakcióazonosítót (GTID) az adatbeosztáshoz.
  • A MySQL 5.6.50-ös és 5.7.32-s verziójára frissítve.

Január 2021.

Az Önálló Azure Database for MySQL ezen kiadása az alábbi frissítéseket tartalmazza.

  • Engedélyezve van a jelszó alaphelyzetbe állítása az első rendszergazdai engedély automatikus javításához.
  • A kiszolgálóparaméter és session_track_gtidsa auto_increment_increment/auto_increment_offset .
  • Új tárolt eljárásokat adott hozzá az innodb pufferkészlet memóriaképének/visszaállításának szabályozásához.
  • Közzétette az innodb bemelegítésével kapcsolatos kiszolgálóparamétert a nagy tárolókiszolgálóhoz.

Kapcsolattartók

Ha kérdése vagy javaslata van az Azure Database for MySQL használatához, forduljon az Azure Database for MySQL csapatához (@Ask Azure DB for MySQL-hez). Ez az e-mail-cím nem technikai támogatási alias.

Ezenkívül a következő elérhetőségeken léphet velünk kapcsolatba:

További lépések