sql >> Database teknologi >  >> RDS >> Mysql

Hvor stor kan en MySQL-database blive, før ydeevnen begynder at forringes

Den fysiske databasestørrelse er ligegyldig. Antallet af poster er ligegyldigt.

Efter min erfaring er det største problem, du kommer til at løbe ind i, ikke størrelsen, men antallet af forespørgsler, du kan håndtere ad gangen. Mest sandsynligt bliver du nødt til at flytte til en master/slave-konfiguration, så læseforespørgslerne kan køre mod slaverne og skriveforespørgslerne køre mod masteren. Men hvis du ikke er klar til dette endnu, kan du altid justere dine indekser for de forespørgsler, du kører, for at fremskynde svartiderne. Der er også en masse justeringer, du kan foretage på netværksstakken og kernen i Linux, som vil hjælpe.

Jeg har fået min op til 10 GB med kun et moderat antal forbindelser, og den klarede anmodningerne fint.

Jeg ville først fokusere på dine indekser, derefter få en serveradministrator til at se på dit OS, og hvis alt det ikke hjælper, er det måske tid til at implementere en master/slave-konfiguration.



  1. Sådan udtrækkes en understreng fra en streng i T-SQL

  2. Hvordan får man størrelsen på en MySQL-database?

  3. Sådan udfyldes datasættet med C# fra Oracle-databasen

  4. Kan ikke tilføje eller opdatere en underordnet række:en begrænsning af en fremmednøgle mislykkes