Kua whakauruhia he peka nui hou o te MariaDB 11 DBMS

10 tau i muri i te whakaturanga o te peka 10.x, i tukuna a MariaDB 11.0.0, he maha nga whakapainga nui me nga huringa i pakaru te hototahi. Ko te peka kei roto i te kounga tuku alpha i tenei wa ka reri mo te mahi whakaputa i muri i te whakapumautanga. Ko te peka nui e whai ake nei o MariaDB 12, kei roto nga huringa e pakaru ana i te hototahitanga, karekau i mua atu i te 10 tau mai i tenei wa (i te 2032).

Ko te kaupapa MariaDB kei te whakawhanake i te marau mai i MySQL, e mau tonu ana te hototahi whakamuri i nga wa katoa ka taea me te whakaatu i te whakaurunga o nga miihini rokiroki taapiri me nga kaha matatau. Ko te whanaketanga MariaDB kei te tirotirohia e te MariaDB Foundation motuhake, e whai ana i tetahi tukanga whanaketanga tuwhera me te marama e motuhake ana i nga kaihoko takitahi. Ko te MariaDB DBMS ka tukuna hei utu mo MySQL i roto i te maha o nga tohatoha Linux (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) a kua whakatinanahia i roto i nga kaupapa nui penei i Wikipedia, Google Cloud SQL me Nimbuzz.

Ko te tino whakapai ake i te peka o MariaDB 11 ko te whakawhiti i te kaitirotiro patai ki tetahi tauira taumaha hou (tauira utu), e whakarato ana i te matapae tika ake mo nga taumahatanga o ia mahere patai. Ahakoa ka taea e te tauira hou te whakamaarama i etahi mahi pounamu, kaore pea i te tino pai i roto i nga ahuatanga katoa me te whakaroa i etahi patai, na reira ka akiakihia nga kaiwhakamahi ki te whai waahi ki te whakamatautau me te whakamohio ki nga kaiwhakawhanake mena ka puta he raru.

He pai te tauira o mua ki te kimi i te taurangi tino pai, engari he raru ki te whakamahi i nga matawai ripanga, tohu tohu tohu, mahi tango awhe ranei. I roto i te tauira hou, ka whakakorehia tenei raru ma te whakarereke i te taumaha o nga mahi me te miihini rokiroki. I te wa e arotake ana i nga mahi mo nga mahi e whakawhirinaki ana ki te tere o te kōpae, penei i nga karapa tuhi raupapa, ka whakaaro inaianei kei te rongoa nga raraunga i runga i te SSD e whakarato ana i nga tere panui o te 400MB ia hekona. I tua atu, ko etahi atu tawhā taumaha o te kaihoroi i whakatairitehia, hei tauira, ka taea te whakamahi i te kaha ki te whakamahi i nga tohu mo nga mahi "ORDER BY/GROUP BY" i roto i nga paatai ​​me te tere ake te mahi me nga tepu iti rawa.

Kua tohuhia ko te tauira taumaha hou ka taea e koe te whiriwhiri i tetahi mahere mahi patai pai ake i nga ahuatanga e whai ake nei:

  • I te wa e whakamahi ana i nga patai neke atu i te 2 ripanga.
  • Ina he taurangi kei roto koe i te maha o nga uara rite.
  • Ina whakamahi i nga awhe ka nui ake i te 10% o te ripanga.
  • I a koe he patai uaua kaore i te taurangihia nga pou katoa e whakamahia ana.
  • Ina whakamahia nga paatai ​​e uru ana ki nga miihini rokiroki rereke (hei tauira, ka uru tetahi patai ki nga ripanga i roto i nga miihini InnoDB me te Mahara).
  • Ina whakamahi i te FORCE INDEX hei whakapai ake i te mahere uiui.
  • I te kino o te mahere patai ina whakamahi ana i te "TAHI TAPA".
  • Ina horahia e te patai te maha o nga ripanga i ahu mai (he nui nga TINO KOREUTU).
  • I te wa e whakamahi ana i te ORDER BY, GROUP BY ranei nga korero ka taka ki raro i nga tohu.

Nga take hototahi nui i te peka o MariaDB 11:

  • Ko nga mana SUPER kua kore e tuku i a koe ki te mahi i nga mahi e waatea ana nga mana motuhake. Hei tauira, ki te whakarereke i te whakatakotoranga o nga raarangi-rua, ka hiahia koe ki nga mana BINLOG ADMIN.
  • I tangohia te whakarereketanga o te whakaurunga buffer i roto i te InnoDB.
  • Ko Innodb_flush_method me te innodb_file_per_table kua whakakorehia.
  • Kua whakakorehia te tautoko ingoa Mysql*.
  • Ko te tautuhi i te explicit_defaults_for_timestamp ki te 0 kua whakakorehia.
  • Ko nga hononga tohu kei roto i tetahi kete motuhake mo te hototahi me MySQL.
  • Ko te uara taunoa o te tawhā innodb_undo_tablespaces kua hurihia ki te 3.

Source: opennet.ru

Tāpiri i te kōrero