J'ai un problème avec ma base de données actuelle avec mysql.ne peut pas mettre à jour l'enregistrement, se coincer
J'ai plus de 100 connexions en attente sur un enregistrement sélectionné. quand j'exécute:
show processlist;
la requête select est une grande requête et les autres sont des requêtes et des insertions, des mises à jour.
J'ai une base de données avec 100 tables et la sélection utilise 5 jointures.
Y at-il un moyen d'arrêter temporairement le processus et de laisser les autres processus s'exécuter, une fois tous les processus terminés, alors la sélection peut continuer à fonctionner?
EXPLIQUER votre requête, peut-être vous avez des problèmes d'index –
Comment peut par exemple un INSERT attendre sur un SELECT? Je ne veux pas croire qu'un serveur SQL moderne bien configuré puisse afficher ce bogue ... –
@ PéterVarga: dans 'MyISAM', les lectures peuvent bloquer les écritures (et vice versa). – Quassnoi