Mysql
 sql >> Database >  >> RDS >> Mysql

Il tavolo è pieno (con motore MEMORY)

In MySQL, per impostazione predefinita, le tabelle temporanee create con il motore di memoria possono crescere rapidamente oltre il limite di 16 MB di max-heap-table-size e tmp-table-size perché per riga viene allocata più memoria di quella normalmente richiesta. Ad esempio, se ogni riga richiede 16 kb, sono necessarie solo 1 k righe per raggiungere il limite. Per molte applicazioni, questo problema può essere risolto utilizzando ROW_FORMAT=DYNAMIC come spiegato qui:

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