MySQL 8.3.0 DBMS ar fáil

Tá brainse nua curtha le chéile ag Oracle den MySQL 8.3 DBMS agus d'fhoilsigh sé nuashonrú ceartaitheach ar MySQL 8.0.36. Ullmhaítear tógáil MySQL Community Server 8.3.0 do gach mórdháileadh Linux, FreeBSD, macOS agus Windows.

Is é MySQL 8.3.0 an tríú scaoileadh a foirmíodh faoin tsamhail nua scaoilte, a fhorálann do dhá chineál brainsí MySQL a bheith i láthair - “Nuálaíocht” agus “LTS”. Moltar na brainsí Nuálaíochta, lena n-áirítear MySQL 8.1, 8.2 agus 8.3, dóibh siúd ar mian leo rochtain a fháil ar fheidhmiúlacht nua níos luaithe. Foilsítear na brainsí seo gach 3 mhí agus ní thacaítear leo ach go dtí go bhfoilseofar an chéad mhór-eisiúint eile (mar shampla, tar éis an chuma ar bhrainse 8.3, cuireadh deireadh le tacaíocht don bhrainse 8.2). Moltar brainsí LTS le haghaidh feidhmiúcháin a éilíonn intuarthacht agus marthanacht fadtéarmach iompair gan athrú. Scaoilfear brainsí LTS gach dara bliain agus tabharfar tacaíocht dóibh de ghnáth ar feadh 5 bliana, agus is féidir leat 3 bliana eile de thacaíocht shínte a fháil chomh maith. Táthar ag súil le scaoileadh LTS de MySQL 2024 in earrach na bliana 8.4, agus ina dhiaidh sin bunófar brainse nua Nuálaíochta 9.0.

Mórathruithe i MySQL 8.3:

  • Tá 25 leochaileacht socraithe, agus is féidir ceann amháin díobh sin (CVE-2023-5363, a dhéanann difear do OpenSSL) a shaothrú go cianda. Sanntar leibhéal déine 8.8 don cheist is déine a bhaineann le húsáid phrótacal Kerberos. Bíonn tionchar ag leochaileachtaí níos lú déine le leibhéal déine 6.5 ar an optimizer, UDF, DDL, DML, macasamhlú, córas pribhléid, agus uirlisí criptithe.
  • Ar an ardán Linux, tá tacaíocht don nascóir múnla curtha leis. Chun é a chumasú, soláthraítear an rogha “-DWITH_LD=mold|lld”.
  • Ardaíodh na ceanglais don chaighdeán C++ a fhaigheann tacaíocht ón tiomsaitheoir ó C++17 go C++20.
  • Cuireadh deireadh leis an tacaíocht do thógáil le leabharlanna Boost C++ seachtracha - ní úsáidtear ach na leabharlanna Boost ionsuite anois agus MySQL á thiomsú. Bhain CMake na roghanna tógála WITH_BOOST, DOWNLOAD_BOOST agus DOWNLOAD_BOOST_TIMEOUT.
  • Cuireadh deireadh leis an tacaíocht tógála do Visual Studio 2022. Ardaíodh an leagan íosta tacaithe den fhoireann uirlisí Clang ó Clang 10 go Clang 12.
  • Chuir MySQL Enterprise Edition tacaíocht leis chun teiliméadracht a bhailiú le méadracht faoi oibriú an fhreastalaí san fhormáid OpenTelemetry agus sonraí a aistriú chuig próiseálaí líonra a thacaíonn leis an bhformáid seo.
  • Leathnaíodh an fhormáid GTID (aitheantóir idirbheart domhanda), a úsáidtear le linn macasamhlú chun grúpaí idirbheart a shainaithint. Is é an fhormáid GTID nua ná “UUID: :NUMBER" (in ionad "UUID:UIMHIR"), áit ar teaghrán treallach é TAG a ligeann duit ainmneacha uathúla a shannadh do ghrúpa sonrach idirbheart ar mhaithe le próiseáil agus parsáil níos éasca.
  • Cuireadh dhá athróg nua leis "Deprecated_use_i_s_processlist_count" agus "Deprecated_use_i_s_processlist_last_timestamp" chun úsáid an tábla INFORMATION_SCHEMA.PROCESSLIST dímheasta a rianú.
  • Má shocraítear an athróg timpeallachta AUTHENTICATION_PAM_LOG, ní bheidh pasfhocail le feiceáil i dteachtaireachtaí diagnóiseacha a thuilleadh (tá an luach PAM_LOG_WITH_SECRET_INFO ag teastáil chun pasfhocal a lua).
  • Cuireadh tábla tp_connections leis le faisnéis faoi gach nasc sa chomhthiomsú snáithe.
  • Cuireadh athróg chórais "explain_json_format_version" leis chun an leagan formáid JSON a úsáidtear i ráitis "EXPLAIN FORMAT=JSON" a roghnú.
  • I stóráil InnoDB, baineadh na roghanna "--innodb" agus "--skip-innodb", a bhí dímheasta i scaoileadh MySQL 5.6. Baineadh an breiseán memcached le haghaidh InnoDB, a baineadh as MySQL 8.0.22.
  • Baineadh roinnt socruithe a bhaineann le macasamhlú agus roghanna na n-orduithe ar baineadh leas astu in eisiúintí roimhe seo: "--slave-rows-search-algorithms", "--relay-log-info-file", "-relay-log-info-repository" ", " -master-info-file", " -master-info-repository", "log_bin_use_v1_events", "transaction_write_set_extraction", "group_replication_ip_whitelist", "group_replication_primary_member". Baineadh an cumas an rogha IGNORE_SERVER_IDS le mód macasamhlaithe GTID (gtid_mode=ON) a úsáid.
  • Cuireadh deireadh le tacaíocht d’fheidhmeanna C API: mysql_kill(), mysql_list_fields(), mysql_list_processes(), mysql_refresh(), mysql_reload(), mysql_shutdown(), mysql_ssl_set().
  • Cuireadh deireadh leis an slonn "FLUSH HOSTS", a baineadh as MySQL 8.0.23.

Foinse: oscailtenet.ru

Add a comment