Ajout erreur Row Size Too Large avec InnoDB
This commit is contained in:
parent
695e642b41
commit
7c891eff08
|
@ -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;
|
||||
~~~
|
Loading…
Reference in a new issue