Jūsu datu bāzēm ir ļoti svarīgi izvēlēties pareizo failu sistēmu. Šeit ir jāņem vērā vissvarīgākās lietas - datu integritāte, veiktspēja un administrēšanas vieglums.
Saskaņā ar MariaDB ieteikumiem labākās failu sistēmas ir XFS, Ext4 un Btrfs. Visas tās ir uzņēmuma žurnālu failu sistēmas, kuras var izmantot ar ļoti lieliem failiem un lieliem krātuves apjomiem.
Zemāk varat atrast noderīgu informāciju par trim failu sistēmām:
Failu sistēmas | XFS | Ext4 | Btrfs |
Maksimālais failu sistēmas lielums | 8EB | 1EB | 16EB |
Maksimālais faila lielums | 8EB | 16 TB | 16EB |
Mūsu rakstā ir plaši apskatīti Linux failu sistēmu plusi un mīnusi:
MySQL sadala datus paketēs. Parasti viena pakete tiek uzskatīta par rindu, kas tiek nosūtīta klientam. max_allowed_packet
direktīva nosaka maksimālo nosūtāmo pakešu izmēru.
Ja iestatīsit šo vērtību pārāk zemu, vaicājums var apstāties, un jūs saņemsit kļūdu savā MySQL kļūdu žurnālā. Vērtību ieteicams iestatīt pēc lielākās paketes lieluma.
Jūsu MySQL/MariaDB veiktspējas mērīšana ir jāveic regulāri. Tas palīdzēs jums redzēt, vai kaut kas resursu lietojumā mainās vai ir jāuzlabo.
Salīdzinošai vērtēšanai ir pieejami daudzi rīki, taču es vēlētos jums ieteikt vienkāršu un viegli lietojamu rīku. Instrumentu sauc mysqltuner.
Lai to lejupielādētu un palaistu, izmantojiet šādu komandu kopu:
# wget https://github.com/major/MySQLTuner-perl/tarball/master. # darvas xf meistars. # cd major-MySQLTuner-perl-993bc18/ # ./mysqltuner.pl
Jūs saņemsiet detalizētu pārskatu par MySQL lietošanu un ieteikumu ieteikumus. Šeit ir noklusējuma MariaDB instalācijas izvades paraugs:
Dažreiz MySQL/MariaDB datu bāzes tabulas tiek avarētas diezgan viegli, it īpaši negaidīta servera izslēgšanas, pēkšņas failu sistēmas bojājuma vai kopēšanas laikā, kad datu bāze joprojām ir pieejama. Pārsteidzoši, ir bezmaksas atvērtā koda rīks ar nosaukumu “mysqlcheck", Kas automātiski pārbauda, labo un optimizē visu Linux tabulu datu bāzes.
# mysqlcheck -u root -p -auto -repair --check --optimize -all -datubāzes. # mysqlcheck -u root -p -auto -repair --check --optimize datubāzes nosaukums.
Tieši tā! Es ceru, ka iepriekš minētais raksts jums šķita noderīgs un palīdzēja noskaņot MySQL serveri. Kā vienmēr, ja jums ir vēl kādi jautājumi vai komentāri, lūdzu, iesniedziet tos komentāru sadaļā zemāk.
Lasīt arī: