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

Zapytanie przez długi czas pozostaje w stanie statystyk w Google Cloud SQL (MySQL 5.5)

Na serwerze o pojemności 1 GB nie należy mieć wartości innodb_buffer_pool_size większej niż około 200M. Ustawienie go na 800M spowoduje zamianę. MySQL oczekuje, że jego pamięci podręczne pozostaną w pamięci RAM; gdy zostaną zamienione na dysk, wydajność strasznie spada.

Twój stół jest prawdopodobnie zbyt duży, aby można go było w całości zapisać w pamięci podręcznej. Tak więc „skanowanie tabeli” spowoduje wyrzucenie pamięci podręcznej, czyniąc pamięć podręczną bezużyteczną, a zapytanie będzie działać z prędkością dysku. Znajdź sposób na uniknięcie takich zapytań lub uzyskaj więcej pamięci RAM.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak uzyskać liczbę nieużywanych/używanych połączeń w puli połączeń nodejs mysql?

  2. Jak naprawić uszkodzoną tabelę xampp „mysql.user”?

  3. Numer wiersza dla wyników zapytania pogrupowanych według kolumny

  4. SQL wybierz tylko wiersze z maksymalną wartością w kolumnie

  5. MYSQL JOIN, jeśli pole nie jest puste