Puncte:1

Fișierul generat Mysqldump care are o dimensiune mai mică decât baza de date

drapel cn

Baza mea de date are 250 MB și dimensiunea dump-ului este de 82 MB. Folosesc cel mai recent MariaDB. rulează această comandă:

mysqldump -u user -p database > t.sql
drapel in
Ei bine, asta nu este neobișnuit. Și întrebarea ta este ce anume?
drapel in
Acest lucru pare relevant: https://dba.stackexchange.com/questions/189229/large-discrepancy-between-information-schema-database-size-vs-mysqldump-database
Mr. Kovalski avatar
drapel cn
Am vrut să fac o copie de rezervă. Așa o fac de obicei. Dar diferența de mărime mă îngrijorează. Fișierul dump nu ar trebui să fie mai mare din cauza caracterelor suplimentare din el.
drapel in
Asta depinde de o mulțime de factori. Răspunsul din întrebarea legată de pe [dba.se] explică acest lucru destul de bine.
Mr. Kovalski avatar
drapel cn
Mulțumesc @GeraldSchneider, asta are sens, deoarece tocmai am instalat un sistem nou și multe tabele sunt goale. Se va testa pentru a fi sigur.
Paul avatar
drapel cn
Sună ca o scuză perfectă pentru a restaura din bare metal pentru a confirma backup-urile dvs. funcționează conform așteptărilor.
Puncte:2
drapel ua
  • Depozitul nu include INDEXURI altele decât cele CHEIA PRINCIPALA.
  • Dump-ul nu include „spațiu liber” în fișierele de pe disc.
  • Dump-ul este text, nu binar. De exemplu a BIGINT ia 8 octeți în fișier, dar dacă, să zicem, valoarea este „1” ia 2 octeți în dump: „...,1,...” (numărul plus unu din virgule).
  • Pe de altă parte, vor lua unele numere, șiruri, date etc Mai mult spațiu în groapă.
  • Un tabel gol are cel puțin ceva de genul 24KB pe disc, dar doar câteva sute de octeți (mai ales pentru CREAȚI TABEL) în groapă.
  • Dump-ul este un fișier text; uită-te la unele dintre ele (prin mai mult sau mai puțin sau ceva de genul acesta).

Deci, contracția dvs. 3:1 este destul de fezabilă. Și o extindere 2:1 este posibilă.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.