Puncte:-1

Google Cloud SQL - Dimensiunea de stocare a instanțelor bazei de date a crescut dramatic în fiecare zi

drapel cn

Am o instanță de bază de date (MySQL 8) pe Google Cloud și, de acum 20 de zile, utilizarea de stocare a instanței continuă să crească (aproximativ 2 Gb în fiecare zi!). Dar nu am putut afla de ce.

Ce am facut:

  1. Aruncă o privire la opțiunea „Recuperare punct-in-time”, este deja dezactivată.
  2. Jurnalele binare nu sunt activate.
  3. Verificați dimensiunea reală a bazei de date și văd că baza de date are doar 10 GB
  4. Fără semnalizare innodb_per_table, deci trebuie să fie „false” în mod implicit

Dimensiunea reală a bazei de date este de 10 GB, acum utilizarea stocării durează până la 220 GB! Sunt mulți bani!

Nu am putut rezolva această problemă, vă rog să-mi oferiți câteva sfaturi ideale. Mulțumesc!

John Hanley avatar
drapel cn
Ați pus această întrebare de două ori anterior. Ați primit comentarii care solicitau informații suplimentare, dar nu ați răspuns sau actualizat întrebarea dvs. Examinați aceste comentarii și actualizați-vă întrebarea cu detalii pentru a activa un răspuns. https://stackexchange.com/search?q=Google+Cloud+SQL+-+Database+instance+storage+size+creased+dramatically+everyday
Puncte:0
drapel in

Bazele de date SQL sunt crescute din mai multe motive. Ar putea fi de la indici dezechilibrati și multe altele.

Aș paria pe actualizarea excesivă sau chiar ștergerea apelurilor. Verificați dacă vacuumul funcționează pentru dvs. (există mai multe tipuri de vid - analizați, analizați complet. Google-l)

Dacă ajută, înseamnă că ceva din aplicație o cauzează, fie poate fi evitat, fie vacuum periodic online (sau vid offline plin cu timp de nefuncționare)

Se pare că pe mysql vacuum se numește optimizare https://dev.mysql.com/doc/refman/8.0/en/optimize-table.html

Thien Nguyen avatar
drapel cn
Creșterea dimensiunii are loc pe instanță, nu în baza de date în sine.. idk dacă problema reală este optimizarea bazei de date
drapel in
Ei bine, poți să-l încerci :) Mărimea discului AFAIK a unei baze de date este, ei bine, cauzată de baza de date...

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.