sql >> Databáze >  >> RDS >> Mysql

20–30 souběžných připojení mysql způsobí nárůst RDS nad 80 %

Na základě poskytnutých informací mysqltuner, návrhy ke zvážení pro váš .cnf (nebo .ini) v sekci [mysqld]. NEMĚŇTE více než 1 položku za den. Uschovejte si kopii posledních 3 .cnf pro každý případ. Investujte do více paměti RAM, je-li to možné.max_connections =200 # od 2540 18.08.2017, použito pouze 119 za 35 dníhave_query_cache =NE # od ANO mm/dd/ccyy, aby se zabránilo režii kontroly kvalityquery_cache_size =0 # je 0 mm/dd/ccyy, aby nebyla k dispozici kontrola kvalitythread_cache_size =100 # 5,7 calc je 8 + (max_connections / 100 ) limit na 100 – pro podporu 22 milionů připojení za 35 dníkey_buffer_size =8 mil. # od 16 mil. mm/dd/ccy pouze ~20 % využito za 35 dní

innodb_thread_concurrency=25  # from 0 mm/dd/ccyy to manage activity
innodb_buffer_pool_size=20G  # from 22.5G mm/dd/ccyy to reduce memory footprint
innodb_buffer_pool_instances=8  # from 20 mm/dd/ccyy should be fine
table_open_cache=10000  # from 2000 mm/dd/ccyy for your 532K opened in 35 days

Pro důkladnější analýzu poskytněte po 7 dnech UPTIME UKAŽTE GLOBÁLNÍ STAV; ZOBRAZIT GLOBÁLNÍ PROMĚNNÉ; ZOBRAZIT STAV MOTORU INNODB;

3,2 M na vlákno hlášené tunerem by mělo být analyzováno s pomocí mysqlcalculator.com, aby bylo možné porovnat výchozí hodnoty s vašimi hodnotami, jak je uvádí ZOBRAZIT GLOBÁLNÍ PROMĚNNÉ; některé položky se zdají být nadměrné.




  1. Převeďte skript MySQL na SQL Server

  2. Operátoři sady Oracle

  3. Materializované pohledy s MySQL

  4. php ukázkový skript pro stránkování