Kua tukuna kētia a MariaDB 10.9 a koinei ana korero

Tuhinga o mua te putanga pūmau tuatahi o te peka DBMS hou MariaDB 10.9 (10.9.2), kei roto he peka o MySQL e mau tonu ana te hototahi whakamuri me te tohu i te whakaurunga o etahi atu miihini rokiroki me nga ahuatanga matatau.

Ko te whanaketanga o MariaDB kei te tirotirohia e te MariaDB Foundation motuhake, e whai ake nei i tetahi tukanga whakawhanaketanga tino tuwhera me te marama, motuhake mai i nga kaihoko takitahi.

Ko nga kaipuke MariaDB hei utu mo MySQL i runga i nga tohatoha Linux maha (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) a kua tangohia e nga kaupapa nui.

Nga waahanga hou o MariaDB 10.9

I roto i tenei putanga hou o MariaDB, kua tohuhia tera tāpirihia te mahi JSON_OVERLAPS ki te kite i nga whakawhitinga o te raraunga o nga tuhinga JSON e rua (hei tauira, ka whakahoki pono mena kei roto i nga tuhinga e rua nga taonga me te takirua matua/uara noa, nga huānga huinga noa ranei).

I tua atu, kua tohuhia ko nga whakatikatika tika i mahia mo nga whakaraeraetanga haumarutanga e whai ake nei: CVE-2022-32082, CVE-2022-32089, CVE-2022-32081, CVE-2018-25032, CVE-2022-32091 y CVE-2022-32084

Ko tetahi atu huringa e kitea ana ko nga korero Ka whakaratohia e JSONPath te kaha ki te tautuhi i nga awhe (hei tauira "$[1 ki te 4]" hei whakamahi i nga huānga huānga 1 ki te 4) me nga tohu toraro hei whakaatu i te huānga tuatahi i te rarangi).

I tua atu i tenei, ka kitea e taatau i taapirihia te mono Hashicorp Key Management ki te whakamuna i nga raraunga i roto i nga ripanga ma te whakamahi i nga taviri kua rongoa ki Hashicorp Vault KMS.

Ahakoa mo te whaipainga mysqlbinlog, inaianei kei a koe nga whiringa hou “–do-domain-ids”, “–ignore-domain-ids” me “–ignore-server-ids” ki te tātari ma te gtid_domain_id.

Kua taapirihia te kaha ki te whakaata i nga taurangi ahua wsrep i roto i te konae JSON motuhake ka taea te whakamahi e nga punaha aroturuki o waho.

Ka whakamahi a Optimizer i nga waahanga katoa i muri i te whakahoutanga ki te 10.3, mo nga uiui-whakahou, MURU ranei te riipu maha, kaore i taea e te kaihoroi te whakamahi i te arotautanga tapahi wehewehenga mo te tepu e whakahouhia ana, e mukua ana ranei.

Haunga tena, i mahia he rerection mo te awhe mo te matua IN (const, ....), kua puta he take i roto i te MariaDB 10.5.9 me muri mai kei te whakatika mo MDEV-9750. I whakauruhia e taua otinga ko Optimizer_max_sel_arg_weight. Mena ka whakatauhia e tetahi te Optimizer_max_sel_arg_weight ki te uara teitei, te kore ranei (ko te tikanga "kaore he mutunga") me te whakahaere i nga patai ka whakaputa kauwhata taumaha, ka kite pea ratou he puhoi te mahi.

Ētahi atu whakatika i mahia i tenei putanga hou o MariaDB, kei roto i te pirau InnoDB na te kore o te raka kōnae, me te he whakatika i roto i te ALTER TABLE IMPORT TABLESPACE i kino te ripanga whakamuna, i whakatikahia hoki te putanga hē a ALTER TABLE, te whakatika tukinga, te whakatika hapa DD, te aukati i nga raka i runga i nga raraunga kua kino, te whakatika i nga hapa o te uta nui, me nga mahi whakatika iro.

Tuhinga o mua kua puta ke mai i tenei waahanga hou:

  • He tautoko taapiri mo te aratau "SHOW PARCEL [FORMAT=JSON]" mo te putanga JSON.
  • Kei te tautoko te tauākī "SHOW EXPLAIN" ināianei i te wetereo "EXPLAIN FOR CONNECTION".
  • Ko nga taurangi innodb_change_buffering me te tawhito kua whakakorehia (kua whakakapihia e te taurangi old_mode).
  • Rapu Kuputuhi KATOA me te apostrophe me nga kupu whakahau
  • Ka whakamahi a Optimizer i nga waahanga katoa i muri i te whakahoutanga ki te 10.3
  • Mo nga paatai-whakahou tepu-maha, WHAKAMUU ranei, kaore i taea e te kaihoroi te whakamahi i te arotautanga tapahi wehewehenga mo te teepu e whakahouhia ana, kua mukua ranei.
  • Kōwhiringa kiritaki mariadb hou, -enable-cleartext-monomai. Karekau he mahi a te kowhiringa mo nga kaupapa hototahi MySQL anake.
  • Maukati i JSON_EXTRACT
    ALTER TABLE ALGORITHM=NOCOPY kare e mahi i muri i te whakamohoatanga
  • Ka rahua te WAIHANGA tiro a te tūmau me te tīwae kāore i te mōhiotia i roto i te āhua ON
  • Ko te kupuhipa_reuse_check mono he whakakotahi i te ingoa kaiwhakamahi me te kupuhipa
  • I runga i te Kaupapahere Whakakore a MariaDB, koinei te putanga whakamutunga o MariaDB 10.9 mo Debian 10 "Buster" mo ppc64el

Ka mutu, mena kei te pirangi koe ki te mohio atu mo tenei putanga hou, ka taea e koe te tirotiro i nga korero i te hono e whai ake nei.


Ko nga korero o te tuhinga e piri ana ki o maatau kaupapa o matatika whakatika. Ki te ripoata i tetahi paatene paato Here.

Hei tuatahi ki te korero

Waiho to korero

Ka kore e whakaputaina tō wāhitau īmēra.

*

*

  1. He kawenga mo nga raraunga: Miguel Ángel Gatón
  2. Te kaupapa o te raraunga: Whakahaerehia te SPAM, te whakahaere korero.
  3. Ture: To whakaae
  4. Whakawhitinga korero: Kaore nga korero e tukuna ki nga taha tuatoru engari ma te ture herenga.
  5. Rokiroki raraunga: Paetukutuku e whakahaerehia ana e Occentus Networks (EU)
  6. Tika: I nga wa katoa ka taea e koe te whakaiti, te whakaora me te muku i o korero.