Bonjour,
Quand je me connecte sur ma base de donnée via phpmyadmin et que je clique sur l'onglet "état", j'ai tous les problèmes ci-dessous en rouge :
Slow_queries 496Le nombre de requêtes dont le temps d'exécution a excédé long_query_time secondes
Innodb_buffer_pool_reads 17 M Le nombre de lectures que InnoDB n'a pu faire à partir de la réserve, menant à une lecture directe d'une page.
Innodb_row_lock_time_avg 157 Le temps d'attente moyen pour acquérir un verrou, en millisecondes.
Handler_read_rnd 15 G Le nombre de requêtes de lecture d'une ligne basée sur une position fixe. Ce nombre est élevé si vous faites de nombreuses requêtes qui nécessitent de trier les résultats. Vous avez probablement un grand nombre de requêtes qui demandent à MySQL de parcourir des tables en entier, ou vous avez des jointures qui n'utilisent pas correctement les clés
Handler_read_rnd_next 526 G Le nombre de requêtes de lecture de la prochaine ligne dans le fichier. Élevé si vous faites plusieurs parcours de tables. Ceci suggère que vos tables ne sont pas correctement indexées ou que vos requêtes ne sont pas écrites de façon à tirer parti des index que vous avez définis.
Qcache_lowmem_prunes 100 M Le nombre de requêtes qui ont été retirées de la cache pour libérer de la mémoire afin de mettre en cache de nouvelles requêtes. Peut être utilisé afin de peaufiner la taille de la cache. La stratégie utilisée pour déterminer quelles requêtes seront retirées est LRU (least recently used).
Threads_cached 990 Le nombre de fils dans la cache des fils d'exécution. Le taux peut être calculé via Nombre de fils / connexion. Si cette valeur est en rouge, vous devriez augmenter la taille de cette cache.
Created_tmp_disk_tables 52 M Le nombre de tables temporaires sur disque créées automatiquement par le serveur lors de l'exécution d'énoncés. Si la valeur du paramètre Created_tmp_disk_tables est trop grande, augmentez la valeur de tmp_table_size afin que les tables temporaires soient maintenues en mémoire au lieu d'être sur disque.
Delayed_errors 152 Le nombre de lignes écrites avec INSERT DELAYED pour lesquels une erreur est survenue (probablement un doublon sur la clé).
Select_full_join 4 376 k Le nombre de jointures qui n'ont pas utilisé d'index. Si cette valeur est supérieure à 0, vérifiez soigneusement les indexes de vos tables.
Select_range_check 869 k Le nombre de jointures sans clés qui vérifient l'utilisation de clé à chaque ligne. (Si ceci est supérieur à 0, vérifiez soigneusement les indexes de vos tables.)
Sort_merge_passes 813 k Le nombre d'opérations de fusion effectuées par l'algorithme de tri. Si ce nombre est élevé, augmentez la valeur du paramètre sort_buffer_size.
Opened_tables 58 M Le nombre tables qui ont été ouvertes. Si trop élevé, votre cache de table est probablement trop petite.
Table_locks_waited 6 297 k Le nombre de fois qu'un verrou de table n'a pu être acquis immédiatement, induisant un temps d'attente. Si ce nombre est élevé et que vous éprouvez des problèmes de performance, commencez par optimiser vos requêtes, puis subdivisez vos tables ou encore utiliser la réplication.
Est-ce grave ? Et des solutions surtout ou bien je peux laisser le site en l'état ?
Merci.
Quand je me connecte sur ma base de donnée via phpmyadmin et que je clique sur l'onglet "état", j'ai tous les problèmes ci-dessous en rouge :
Slow_queries 496Le nombre de requêtes dont le temps d'exécution a excédé long_query_time secondes
Innodb_buffer_pool_reads 17 M Le nombre de lectures que InnoDB n'a pu faire à partir de la réserve, menant à une lecture directe d'une page.
Innodb_row_lock_time_avg 157 Le temps d'attente moyen pour acquérir un verrou, en millisecondes.
Handler_read_rnd 15 G Le nombre de requêtes de lecture d'une ligne basée sur une position fixe. Ce nombre est élevé si vous faites de nombreuses requêtes qui nécessitent de trier les résultats. Vous avez probablement un grand nombre de requêtes qui demandent à MySQL de parcourir des tables en entier, ou vous avez des jointures qui n'utilisent pas correctement les clés
Handler_read_rnd_next 526 G Le nombre de requêtes de lecture de la prochaine ligne dans le fichier. Élevé si vous faites plusieurs parcours de tables. Ceci suggère que vos tables ne sont pas correctement indexées ou que vos requêtes ne sont pas écrites de façon à tirer parti des index que vous avez définis.
Qcache_lowmem_prunes 100 M Le nombre de requêtes qui ont été retirées de la cache pour libérer de la mémoire afin de mettre en cache de nouvelles requêtes. Peut être utilisé afin de peaufiner la taille de la cache. La stratégie utilisée pour déterminer quelles requêtes seront retirées est LRU (least recently used).
Threads_cached 990 Le nombre de fils dans la cache des fils d'exécution. Le taux peut être calculé via Nombre de fils / connexion. Si cette valeur est en rouge, vous devriez augmenter la taille de cette cache.
Created_tmp_disk_tables 52 M Le nombre de tables temporaires sur disque créées automatiquement par le serveur lors de l'exécution d'énoncés. Si la valeur du paramètre Created_tmp_disk_tables est trop grande, augmentez la valeur de tmp_table_size afin que les tables temporaires soient maintenues en mémoire au lieu d'être sur disque.
Delayed_errors 152 Le nombre de lignes écrites avec INSERT DELAYED pour lesquels une erreur est survenue (probablement un doublon sur la clé).
Select_full_join 4 376 k Le nombre de jointures qui n'ont pas utilisé d'index. Si cette valeur est supérieure à 0, vérifiez soigneusement les indexes de vos tables.
Select_range_check 869 k Le nombre de jointures sans clés qui vérifient l'utilisation de clé à chaque ligne. (Si ceci est supérieur à 0, vérifiez soigneusement les indexes de vos tables.)
Sort_merge_passes 813 k Le nombre d'opérations de fusion effectuées par l'algorithme de tri. Si ce nombre est élevé, augmentez la valeur du paramètre sort_buffer_size.
Opened_tables 58 M Le nombre tables qui ont été ouvertes. Si trop élevé, votre cache de table est probablement trop petite.
Table_locks_waited 6 297 k Le nombre de fois qu'un verrou de table n'a pu être acquis immédiatement, induisant un temps d'attente. Si ce nombre est élevé et que vous éprouvez des problèmes de performance, commencez par optimiser vos requêtes, puis subdivisez vos tables ou encore utiliser la réplication.
Est-ce grave ? Et des solutions surtout ou bien je peux laisser le site en l'état ?
Merci.