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

Tabela jest pełna (z silnikiem MEMORY)

W MySQL domyślnie tabele tymczasowe utworzone za pomocą silnika pamięci mogą szybko przekroczyć limit 16 MB max-heap-table-size i rozmiar-tabeli-tmp ponieważ na wiersz przydzielana jest większa ilość pamięci, niż jest to zwykle wymagane. Na przykład, jeśli każdy wiersz wymaga 16kb, do osiągnięcia limitu wystarczy 1k wierszy. W przypadku wielu aplikacji ten problem można rozwiązać za pomocą ROW_FORMAT=DYNAMIC jak wyjaśniono tutaj:

http://www.percona.com/doc/percona -server/5.5/flexibility/improved_memory_engine.html




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. #1242 — Podzapytanie zwraca więcej niż 1 wiersz — mysql

  2. Jak zmodyfikować istniejące tabele w celu dodania strefy czasowej

  3. Jak zezwolić na wyszukiwanie pełnotekstowe z myślnikami w zapytaniu?

  4. Jak uzyskać dane z ostatniego tygodnia w MySQL?

  5. Yii2:automatyczne wypełnianie pól na podstawie innego pola z powiązanej tabeli