Wat is er nieuw in Azure Database for MySQL - Enkele server?
VAN TOEPASSING OP:
Azure Database for MySQL - Enkele server
Azure Database for MySQL is een relationele databaseservice in de Microsoft Cloud. De service is gebaseerd op de mySQL Community Edition-database-engine (beschikbaar onder de GPLv2-licentie) en ondersteunt versies 5.6 (teruggetrokken), 5.7 en 8.0. Azure Database for MySQL: Single Server is een implementatiemodus die een volledig beheerde databaseservice biedt met minimale vereisten voor het aanpassen van de database. Het single server-platform is ontworpen voor het afhandelen van de meeste databasebeheerfuncties, zoals patching, back-ups, hoge beschikbaarheid en beveiliging, allemaal met minimale gebruikersconfiguratie en -controle.
Dit artikel bevat een overzicht van nieuwe releases en functies in Azure Database for MySQL - Single Server vanaf januari 2021. Vermeldingen worden in omgekeerde chronologische volgorde weergegeven, met de meest recente updates als eerste.
Oktober 2021
- Bekende problemen
De MySQL 8.0.27-client is niet compatibel met Azure Database for MySQL - enkele server. Alle verbindingen van de MySQL 8.0.27-client die is gemaakt via mysql.exe of Workbench mislukken. Als tijdelijke oplossing kunt u een eerdere versie van de client gebruiken (vóór MySQL 8.0.27) of een exemplaar van Azure Database for MySQL - Flexible Server maken.
Juni 2021
Deze release van Azure Database for MySQL - Single Server bevat de volgende updates.
De mogelijkheid ingeschakeld om de serverparameter te
activate_all_roles_on_loginwijzigen vanuit Portal/CLI voor MySQL 8.0Gebruikers kunnen nu de waarde van de parameter activate_all_roles_on_login wijzigen met behulp van de Azure Portal en CLI. Met deze parameter kunt u configureren of automatische activering van alle toegekende rollen moet worden ingeschakeld wanneer gebruikers zich aanmelden bij de server. Zie serversysteemvariabelen voor meer informatie.
MySQL Community Bugs #29596969 en #94668 opgelost
In deze release wordt een probleem opgelost met de standaardexpressie die wordt genegeerd in een CREATE TABLE-query als het veld is gemarkeerd als PRIMAIRE SLEUTEL voor MySQL 8.0. (MySQL Community Bug #29596969, Bug #94668). Zie MySQL Bugs: #94668: Expression Default is made NULL during CREATE TABLE query (MySQL-fouten: #94668: Standaardwaarde van expressie wordt NULL gemaakt tijdens CREATE TABLE query, als veld PK is gemaakt)
Er is een probleem opgelost met dubbele tabelnamen in de query SHOW TABLE
We hebben een nieuwe functie geïntroduceerd om een fijnkeurig beheer van de tabelcache te bieden tijdens de tabelbewerking. Vanwege een codedefect in de nieuwe functie, kan de vermelding in de directorycache worden gemist geconfigureerd of toegevoegd en kan het onverwachte gedrag worden veroorzaakt, zoals het retourneren van twee tabellen met dezelfde naam. De mapcache werkt alleen voor de query SHOW TABLE; dit heeft geen invloed op DML- of DDL-query's. Dit probleem is volledig opgelost in deze release.
De standaardwaarde voor de serverparameter is verhoogd om tijdelijke lekkage van
max_heap_table_sizetabel op schijf te verminderenMet deze release is de maximaal toegestane waarde voor de parameter gewijzigd in 8589934592 voor Algemeen 64 vCore en Geoptimaliseerd voor geheugen
max_heap_table_size32 vCore.Er is een probleem opgelost met het instellen van de waarde van de parameter
sql_require_primary_keyvanuit de portalGebruikers kunnen nu de waarde van de parameter
sql_require_primary_keyrechtstreeks vanuit de Azure Portal.Melding over algemene beschikbaarheid van gepland onderhoud
Deze release biedt algemene beschikbaarheid van meldingen over gepland onderhoud in Azure Database for MySQL - enkele server. Zie het artikel Melding voor gepland onderhoud voor meer informatie.
De parameter is
redirect_enabledstandaard ingeschakeldMet deze release wordt de parameter
redirect_enabledstandaard ingeschakeld. Omleiding is erop gericht de netwerklatentie tussen clienttoepassingen en MySQL-servers te verminderen door toepassingen rechtstreeks verbinding te laten maken met back-endserverknooppunten. Ondersteuning voor omleiding in PHP-toepassingen is beschikbaar via de mysqlnd_azure-extensie, ontwikkeld door Microsoft. Zie voor meer informatie het artikel over het Verbinding maken Azure Database for MySQL met omleiding.
Notitie
- Omleiding werkt niet met het instellen van private link. Als u Private Link gebruikt voor Azure Database for MySQL, kan er een verbindingsprobleem zijn. U kunt het probleem oplossen door ervoor te zorgen dat de parameter redirect_enabled is ingesteld op UIT en dat de clienttoepassing opnieuw wordt gestart.
- Als u een PHP-toepassing hebt die gebruikmaakt van het mysqlnd_azure-omleidingsdrijf om verbinding te maken met Azure Database for MySQL (met omleiding standaard ingeschakeld), is er mogelijk een probleem met gegevenscoderen dat van invloed is op uw invoegtransacties..
U kunt dit probleem op een van de volgende manieren oplossen:
- Schakel Azure Portal omleiding uit door de parameter redirect_enabled in te stellen op UIT en start de PHP-toepassing opnieuw op om de stuurprogrammacache na de wijziging te wissen.
- Stel de parameters voor charset expliciet in op sessieniveau, op basis van uw instellingen nadat de verbinding tot stand is gebracht (bijvoorbeeld 'set names utf8mb4').
- Schakel Azure Portal omleiding uit door de parameter redirect_enabled in te stellen op UIT en start de PHP-toepassing opnieuw op om de stuurprogrammacache na de wijziging te wissen.
Februari 2021
Deze release van Azure Database for MySQL - Single Server bevat de volgende updates.
- Nieuwe opgeslagen procedures toegevoegd ter ondersteuning van de globale transactie-id (GTID) voor gegevens in versie 5.7 en 8.0 Storage server.
- Bijgewerkt voor ondersteuning van MySQL-versies naar 5.6.50 en 5.7.32.
Januari 2021
Deze release van Azure Database for MySQL - Single Server bevat de volgende updates.
- 'Wachtwoord opnieuw instellen' ingeschakeld om automatisch de eerste beheerdersmachtiging te herstellen.
- De
auto_increment_increment/auto_increment_offsetserverparameter en zijn zichtbaarsession_track_gtidsgemaakt. - Nieuwe opgeslagen procedures toegevoegd voor het beheer van innodb-buffergroepdump/-herstel.
- De innodb-parameter voor het opwarmen van de server voor grote opslagserver is zichtbaar.
Contactpersonen
Als u vragen hebt over of suggesties hebt voor het werken met Azure Database for MySQL, neem dan contact op met het Azure Database for MySQL-team @Ask (Azure DB for MySQL). Dit e-mailadres is geen alias voor technische ondersteuning.
Overweeg ook de volgende aanspreekpunten, indien van toepassing:
- Als u contact wilt opnemen met Azure-ondersteuning, kunt u een ticket indienen vanuit Azure Portal.
- Als u een probleem met uw account wilt oplossen, kunt u een ondersteuningsaanvraag indienen in Azure Portal.
- Als u feedback wilt geven of een nieuwe functie wilt aanvragen, maakt u een vermelding via UserVoice.
Volgende stappen
- Meer informatie over Azure Database for MySQL prijzen.
- Blader door de openbare documentatie voor Azure Database for MySQL - Enkele server.
- Bekijk de details over het oplossen van veelvoorkomende fouten.