avant tout, ma principale question:Mysql/Connexion php, Config, Index, Query, tampons, NFI im d'options
Quelles sont quelques bonnes techniques de dépannage lorsque vous rencontrez un problème de variable en ce qui concerne l'accès à la base de données lente . Arrière-plan: J'ai un système qui gère plusieurs connexions DB afin que je puisse utiliser des requêtes sans tampon sur la sélection de la table principale. J'ai un problème où je vois une pause sur une requête très simple (sélectionnez l'identifiant, le nom, le titre, etc de travailler où non-unique-indexed-id limite 1) le système insère alors si aucun enregistrement trouvé ou écrase comme une mise à jour .
Je vois des pauses de plusieurs secondes sur ces requêtes sans pauses sur le traitement de la même requête entre les deux.
Les index, qui peuvent être corrompus ou trop longs à mettre à jour (char (13)), sans tampon ou tamponné, font peu de différence sur cette requête ponctuelle. Cela se passe sur plusieurs tables (elles sont construites et jetées après un traitement, il y a environ 30 copies différentes qui impliquent des processus légèrement différents mais les données stockées sont les mêmes) à différents moments sur différents fonctionne, les intervalles de temps sur l'attente est également différent.
Aussi, je suis à la recherche au mysql processlist et ne pas voir cette attente d'interrogation, ce qui me fait croire son un problème de transfert entre php cli et MySQL (même boîte)
Désolé si cela n'a guère de sens - mon le cerveau est absolument frit et épuisé en ce moment.
Est-ce que quelqu'un a rencontré quelque chose comme ça avant, si oui, comment avez-vous trouvé la cause?
Merci d'accepter, Jim! J'espère que vous avez réussi à le résoudre. –