MySQL: Disko vietos atkūrimas po duomenų ištrynimo

Ši dokumentacija yra Trikčių šalinimas vadovo dalis. Visą vadovą rasite čia: Dažniausios MySQL problemos ir sprendimai.

👋 Sveiki atvykę į Stackhero dokumentaciją!

Stackhero siūlo pilnai valdomą MySQL cloud paslaugą, kuri supaprastina diegimą ir valdymą gamybinėms apkrovoms:

  • Neriboti prisijungimai ir duomenų perdavimai.
  • Integruota phpMyAdmin žiniatinklio sąsaja patogiam duomenų bazių valdymui.
  • Paprasti atnaujinimai su vieno paspaudimo atnaujinimo galimybe.
  • Pastovi našumo ir stipri saugumo užtikrinimas privačioje, dedikuotoje infrastruktūroje.

Su Stackhero patikima MySQL duomenų bazė bus paruošta vos per kelias minutes. Skirkite mažiau laiko diegimui ir priežiūrai, o daugiau – savo aplikacijų kūrimui. Išbandykite MySQL cloud hostingą Stackhero platformoje jau šiandien.

Kai duomenys ištrinami iš MySQL lentelės, disko vieta, kurią jie užėmė, nėra iš karto atkurta. Norėdami atgauti šią vietą, galite vykdyti šią komandą:

OPTIMIZE TABLE <table>;

Šis procesas sukuria laikiną lentelę, perkelia duomenis į ją ir tada pakeičia originalią lentelę. Optimizavimo proceso metu lentelė bus užrakinta ir laikinai nepasiekiama. Užrakinimo trukmė ir bendras reikalingas laikas priklauso nuo lentelės dydžio. Kadangi ši operacija yra išteklių reikalaujanti, patartina ją planuoti mažo serverio aktyvumo laikotarpiais, kad būtų sumažintas poveikis našumui ir prieinamumui.