Ẹka pataki tuntun ti MariaDB 11 DBMS ti ṣe afihan

Awọn ọdun 10 lẹhin ipilẹṣẹ ti ẹka 10.x, MariaDB 11.0.0 ti tu silẹ, eyiti o funni ni ọpọlọpọ awọn ilọsiwaju pataki ati awọn iyipada ti o fọ ibamu. Ẹka naa wa lọwọlọwọ ni didara idasilẹ alpha ati pe yoo ṣetan fun lilo iṣelọpọ lẹhin imuduro. Ẹka pataki ti atẹle ti MariaDB 12, ti o ni awọn iyipada ti o fọ ibamu, ni a nireti ko ṣaaju ọdun mẹwa 10 lati igba bayi (ni ọdun 2032).

Iṣẹ́ MariaDB náà ń ṣe àgbékalẹ̀ ìṣiṣẹ́ MySQL kan, ó ń mú kí ìbáramu ìfàsẹ́yìn wà níbi tí ó bá ṣeé ṣe, ó sì ń ṣe àfihàn ìṣọ̀kan àwọn ẹ̀rọ ìpamọ́ afikún àti àwọn ẹ̀yà ara tó ti ní ìlọsíwájú. MariaDB Foundation ló ń ṣe àkóso ìdàgbàsókè MariaDB, lẹ́yìn ìlànà ìdàgbàsókè tó ṣí sílẹ̀ láìsí àwọn olùtajà kọ̀ọ̀kan. MariaDB ni a fi ránṣẹ́ gẹ́gẹ́ bí àyípadà fún MySQL ní ọ̀pọ̀lọpọ̀ ìpínkiri. Linux (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) a sì ti ṣe àgbékalẹ̀ rẹ̀ nínú àwọn iṣẹ́ ńlá bíi Wikipedia, Google Cloud SQL àti Nimbuzz.

Ilọsiwaju bọtini ni ẹka MariaDB 11 jẹ iyipada ti oluṣapeye ibeere si awoṣe iwuwo tuntun (awoṣe idiyele), eyiti o pese asọtẹlẹ deede diẹ sii ti awọn iwuwo ti ero ibeere kọọkan. Lakoko ti awoṣe tuntun le dinku diẹ ninu awọn igo iṣẹ, o le ma dara julọ ni gbogbo awọn oju iṣẹlẹ ati pe o le fa fifalẹ diẹ ninu awọn ibeere, nitorinaa a gba awọn olumulo niyanju lati kopa ninu idanwo ati fi to ọ leti awọn olupilẹṣẹ ti awọn iṣoro ba dide.

Awoṣe iṣaaju dara ni wiwa atọka ti o dara julọ, ṣugbọn o ni awọn iṣoro pẹlu iwulo ti awọn ọlọjẹ tabili, awọn ọlọjẹ atọka, tabi awọn iṣẹ ṣiṣe wiwa ibiti o wa. Ninu awoṣe tuntun, apadabọ yii jẹ imukuro nipasẹ yiyipada iwuwo ipilẹ ti awọn iṣẹ pẹlu ẹrọ ibi ipamọ. Nigbati o ba n ṣe iṣiro iṣẹ ṣiṣe fun awọn iṣẹ ti o gbẹkẹle iyara disiki, gẹgẹbi awọn iwoye kikọ lẹsẹsẹ, a ro pe data ti wa ni ipamọ lori SSD ti o pese awọn iyara kika ti 400MB fun iṣẹju kan. Ni afikun, awọn igbelewọn iwuwo miiran ti oluṣapejuwe ti wa ni aifwy, eyiti, fun apẹẹrẹ, jẹ ki o ṣee ṣe lati ṣe imuse agbara lati lo awọn atọka fun awọn iṣẹ “ORDER BY/GROUP BY” ni awọn ibeere ati iyara iṣẹ pẹlu awọn tabili kekere pupọ.

O ṣe akiyesi pe awoṣe iwuwo tuntun yoo gba ọ laaye lati yan ero ipaniyan ibeere to dara julọ ni awọn ipo atẹle:

  • Nigbati o ba nlo awọn ibeere ti o kọja ju awọn tabili 2 lọ.
  • Nigbati o ba ni awọn atọka ti o ni nọmba nla ti awọn iye kanna ninu.
  • Nigba lilo awọn sakani ti o bo diẹ ẹ sii ju 10% ti tabili.
  • Nigbati o ba ni awọn ibeere idiju ninu eyiti kii ṣe gbogbo awọn ọwọn ti a lo ni itọka.
  • Nigbati a ba lo awọn ibeere ti o kan awọn ẹrọ ibi ipamọ oriṣiriṣi (fun apẹẹrẹ, nigbati ibeere kan ba wọle si awọn tabili ni InnoDB ati awọn ẹrọ Iranti).
  • Nigba lilo FORCE INDEX lati mu ero ibeere naa dara si.
  • Nigbati ero ibeere naa ba bajẹ nigba lilo “TABI TABI TINLE”.
  • Nigbati ibeere naa ba kọja nọmba nla ti awọn tabili ti ari (nọmba nla ti Awọn yiyan itẹ-ẹiyẹ).
  • Nigbati o ba nlo BERE NIPA tabi GROUP NIPA awọn ọrọ ti o ṣubu labẹ awọn atọka.

Awọn ọran ibamu pataki ni ẹka MariaDB 11:

  • Awọn ẹtọ SUPER ko gba ọ laaye lati ṣe awọn iṣe fun eyiti awọn anfani ti o ṣeto lọtọ wa. Fun apẹẹrẹ, lati yi ọna kika ti awọn iwe alakomeji pada, iwọ yoo nilo awọn ẹtọ BINLOG ADMIN.
  • Yọ imuse ifipamọ iyipada kuro ni InnoDB.
  • Innodb_flush_method ati innodb_file_per_table ti a ti parẹ.
  • Atilẹyin orukọ Mysql* ti ni idiwọ.
  • Ṣiṣeto explicit_defaults_for_timestamp si 0 ti ni idiwọ.
  • Awọn ọna asopọ aami wa ninu apopọ lọtọ fun ibaramu pẹlu MySQL.
  • Iye aiyipada ti paramita innodb_undo_tablespaces ti yipada si 3.

orisun: opennet.ru

Ra alejo gbigba igbẹkẹle fun awọn aaye pẹlu aabo DDoS, awọn olupin VPS VDS 🔥 Ra gbigbalejo oju opo wẹẹbu ti o gbẹkẹle pẹlu aabo DDoS, awọn olupin VPS VDS | ProHoster