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

Stůl je plný (s modulem MEMORY)

V MySQL mohou ve výchozím nastavení dočasné tabulky vytvořené pomocí paměťového modulu rychle přesáhnout limit 16 MB max-heap-table-size a tmp-table-size protože na řádek je přiděleno více paměti, než je obvykle vyžadováno. Pokud například každý řádek vyžaduje 16 kB, pak k dosažení limitu stačí pouze 1 000 řádků. U mnoha aplikací lze tento problém vyřešit pomocí ROW_FORMAT=DYNAMIC jak je vysvětleno zde:

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




  1. Příkaz LIKE připravené parametry Nefunguje s SQLSRV

  2. MySQL - Jak zobrazit záznamy všech dnů v daném měsíci?

  3. Sečtěte hodnoty sloupce na základě skupiny hodnot z jiného sloupce

  4. Nahraďte více znaků v SQL