sql >> Databasteknik >  >> RDS >> Mysql

Minska minnesförbrukningen för mysql på [email protected] mikroinstanser

I din /etc/my.cnf fil:

performance_schema = 0

Och starta om MySQL. Detta bör minska minnesanvändningen dramatiskt om du tidigare haft den på.

Redigera: För MySQL-versioner mellan 5.7.8 och 8.0.1 (krävs inte från 8.0.1 och framåt ), är ovanstående inte tillräckligt för att frigöra ditt minne från prestandaschemadata:

(källa )

För att förhindra detta beteende, ställ in show_compatibility_56 till 1 utöver performance_schema . Det vill säga, dina my.cnf-ändringar ska se ut så här:

performance_schema = 0
show_compatibility_56 = 1


  1. SQL-prestanda:WHERE vs WHERE(ROW_NUMBER)

  2. MySQL Insert &Joins

  3. Bästa metoder för att optimera LAMP-webbplatser för hastighet?

  4. Hur får man antalet rader i MySQL-tabellen med PHP?