Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Optymalizacja czasu pobierania MySQL

Miałem też do czynienia z problemem powolnego pobierania (MySQL, InnoDB). W końcu odkryłem, że innodb_buffer_pool_size jest domyślnie ustawione na 8 MB dla mojego systemu, co nie wystarcza do obsługi zapytania. Po zwiększeniu wydajności do 1 GB wydaje się być w porządku:

                    Duration / Fetch
353 row(s) returned 34.422 sec / 125.797 sec (8MB innodb buffer)
353 row(s) returned 0.500 sec / 1.297 sec (1GB innodb buffer)

AKTUALIZACJA:

Aby zmienić innodb_buffer_pool_size dodaj to do swojego my.cnf

innodb_buffer_pool_size=1G

uruchom ponownie mysql, aby działał

Odniesienie:Jak zmienić wartość innodb_buffer_pool_size w MySQL na Mac OS?



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Połączenia w MySQL do pobierania danych z wielu tabel

  2. Użyj relacyjnych baz danych MySQL na Ubuntu 10.04 LTS (Lucid)

  3. Dlaczego moje połączenie MySQLi jest tak wolne?

  4. Nie można pobrać metadanych

  5. Plik wsadowy do połączenia mysql i uruchamiania poleceń