Volumul de stocare facturat pe clusterul nostru Aurora RDS MySQL a crescut de la 70 GB la 1200 GB în câteva ore și pur și simplu nu scade.
Asistența premium AWS pare să nu aibă nicio idee. Ne-au făcut să creștem versiunea Aurora RDS MySQL 5.7 de la 2.09.1 la 2.10.0 spunând că există o eroare în versiunea utilizată în prezent și că spațiul ar trebui să devină liber la repornire. Am făcut upgrade-ul, am repornit manual după actualizarea clusterului, dar nu a avut nicio diferență în ceea ce privește volumul de stocare facturat.
Spațiul folosit efectiv de baza noastră de date a aplicației este de 69 GB, inclusiv indici. Spațiul liber din această bază de date este de 15 GB, așa că spațiul total utilizat ar trebui să fie de ~85 GB.Nu există jurnale binare, tabele temporare, nici nu folosim replici (acesta este un cluster cu un singur nod).
SELECT table_schema "DataBase Name", sum( data_length + index_length ) / 1024 / 1024 / 1024 "Occupied Space in GB", sum( data_free )/ 1024 / 1024 / 1024 "Free Space in GB", sum (data_index_leng) ) / 1024 / 1024 / 1024 "Dimensiunea totală a bazei de date în GB" FROM information_schema.TABLES GROUP BY table_schema;
| Numele bazei de date | Spațiu ocupat în GB | Spațiu liber în GB | Dimensiunea totală a bazei de date în GB |
+--------------------+---------------------+----- -------------+---------------------------+
| schema_informatiei | 0,000198364258 | 0,875976562500 | 0,876174926758 |
| app920 | 69,161712646484 | 15,512695312500 | 84,674407958984 |
| mysql | 0,019073486328 | 925.045898437500 | 925,064971923828 |
| schema_performanta | 0,000000000000 | 0,000000000000 | 0,000000000000 |
| sys | 0,000015258789 | 21,512695312500 | 21,512710571289 |
+--------------------+---------------------+----- -------------+---------------------------+
5 rânduri în set (0,05 sec)
Momentul creșterii bruște din 26 iunie se potrivește cu fereastra de întreținere pe care am stabilit-o pentru acest cluster (este timpul nostru de noapte când nu există trafic). Bănuim că ceva a mers prost în timpul ferestrei de întreținere. Aplicația noastră nu folosește baze de date interne precum mysql. De asemenea, nu au fost făcute modificări de schemă de către noi.
Vrem să înțelegem ce a făcut ca Volume Bytes Utilizați să devină atât de mari aici și cum să îl prevenim?