Ajout erreur Row Size Too Large avec InnoDB

This commit is contained in:
emorino 2021-06-18 14:36:26 +02:00
parent 695e642b41
commit 7c891eff08

View file

@ -891,4 +891,18 @@ Il faut modifier le plugin `/usr/share/munin/plugins/mysql_`, dans la foncion `p
On peut vérifier tout de suite le bon fonctionnement avec la commande `munin-run mysql_connections` ou n'importe quel autre module géré par ce plugin.
Après une relance de `munin-node` et attente de 10 minutes (2 passage de munin-node en cron), on devrait avoir des valeurs.
Après une relance de `munin-node` et attente de 10 minutes (2 passage de munin-node en cron), on devrait avoir des valeurs.
## Erreur Row Size Too Large avec InnoDB
Si lors de requêtes SQL il y a des erreurs du type, avec les bases / tables qui utilise le moteur InnoDB :
~~~
Row size too large. The maximum row size for the used table type, not counting BLOBs, is 8126. This includes storage overhead, check the manual. You have to change some columns to TEXT or BLOBs
~~~
C'est qu'il faut convertir la table en format de ligne dynamique (DYNAMIC rox format) comme ceci :
~~~
ALTER TABLE `foo` ROW_FORMAT=DYNAMIC;
~~~