J'ai défini la taille de la table tmp sur une valeur plus élevée dans mon my.cnf
fichier comme ceci:
tmp_table_size = 64M
max_heap_table_size = 64M
Mais ça ne marche pas. J'ai utilisé ce script pour le vérifier. Même après le redémarrage, cela montre toujours que 16M est la valeur par défaut.
Qu'est-ce que je fais mal?
SET GLOBAL ...
ne persiste pas un redémarrage du service, (au moins dans 5.0, pas essayé cela dans 5.5).[mysqld]
tête du groupe. Ensuite, définissez-les dynamiquement au cas où un redémarrage ne serait pas possible pendant les heures normales de bureau ...Supprimez les espaces de votre my.cnf.
Si je devais résoudre le problème, j'ai moi-même été rattrapé par le passé.
la source