J'ai un site Web très fréquenté où il est possible que des milliers de nouveaux enregistrements soient insérés toutes les heures. Cette seule erreur paralyse le site: PDOException: SQLSTATE[40001]: Serialization failure: 1213 Deadlock found when trying to get lock; try restarting transaction: INSERT INTO {location_instance} (nid, vid, uid, genid, lid) …
J'exécute un serveur MySQL 5.5 sur mon poste de travail pour l'analyse des données scientifiques et je me demande comment configurer MySQL afin d'en tirer le meilleur parti en termes de performances. Les types de requête que j'exécute généralement impliquent des jointures de 10 à 20 tables et peuvent s'exécuter …
Je travaille sur une application qui implique beaucoup d'écritures de base de données, environ 70% d'insertions et 30% de lectures. Ce ratio comprendrait également les mises à jour que je considère comme une lecture et une écriture. Grâce aux instructions d'insertion, plusieurs clients insèrent des données dans la base de …
J'utilise un serveur MySQL pour des tests sur une machine virtuelle (VMWare) avec Debian comme OS invité. L'invité a quatre cœurs CPU émulés, j'ai donc défini thread_concurrency sur quatre. Je fais des jointures coûteuses sur de grandes tables, ce qui peut prendre plusieurs minutes, mais je vois sur le système …
Vous recherchez une stratégie ou un outil pour gérer la récupération d'une base de données unique à un point dans le temps dans un système répliqué occupé. J'ai 12 bases de données fonctionnant sur 2 serveurs MySQL 5.0.77 en configuration répliquée maître-esclave. Un vidage complet est effectué quotidiennement de l'esclave …
je lance une application facebook qui compte actuellement 300 à 600 utilisateurs simultanés (et en pleine croissance). Pour préparer le matériel pour la croissance, j'ai changé mon i7 / 12 Go de RAM / 2 x 80 Go d'Intel x25 ssd (Debian 5.0 / mysql 5.0 / 64bit) en un …
J'ai vu des mises à jour très basiques arriver à expiration récemment et je n'ai pas pu en déterminer la cause. Un exemple: // # Query_time: 51 Lock_time: 0 Rows_sent: 0 Rows_examined: 0 UPDATE photos SET position = position + 1 WHERE (photo_album_id = 40470); Le même journal n'a aucune …
Comment répertorier toutes les tables de la base de données actuelle, ainsi que le nombre de lignes de la table. En d'autres termes, pouvez-vous penser à une requête pour trouver quelque chose comme ça dans mysql? +------------------------++------------------------+ | Tables_in_database | Number of rows | +------------------------++------------------------+ | database 1 | 1000 …
Pour une raison quelconque, lorsque j'essaie d'ouvrir mes tables qui sont stockées dans .frmet les .ibdfichiers (que ce soit sur MySQL ou phpmyadmin) cela me donne une erreur de syntaxe, ou il dit qu'il n'existe pas. J'ai lu l'autre article qui avait un problème similaire à celui-ci, mais je ne …
Si j'utilise mysqldump --single-transaction, selon les documents, il devrait faire des tables de vidage avec verrou en lecture pour obtenir un état cohérent, puis démarrer une transaction et aucun écrivain ne devrait attendre. Cependant, j'ai constaté hier soir la situation suivante: extrait de la liste complète des processus: des centaines …
Dans ma candidature, mes INSERT semblent prendre une grande partie du temps. J'ai un grand nombre d'objets en mémoire (~ 40-50 000) que je souhaite insérer dans une table. Prenons un exemple de table CREATE TABLE bill ( id BIGINT(20) PRIMARY KEY, amount INT(11) DEFAULT 0, bill_date DATETIME DEFAULT NOW(), …
Je travaille avec mysql version 5.7.14 (installation homebrew sur OS X El Capitan). Mon système ne s'est pas arrêté correctement pendant que mysql était en cours d'exécution et après le redémarrage lorsque j'essaie de démarrer le démon mysql, j'obtiens les erreurs ci-dessous. 2017-02-07T10:11:42.224506Z 0 [Note] mysqld (mysqld 5.7.14) starting as …
J'ai une table dans MySQL avec beaucoup de INSERT et SELECT à chaque seconde. Et il y a une suppression en masse de certaines données plus anciennes une fois par jour. Dois-je réindexer la table après la suppression? Je veux augmenter les performances. Quelqu'un peut-il suggérer quelques conseils? Utilisation de …
J'essaie de créer une table InnoDB qui contient une VARCHARcolonne pouvant contenir jusqu'à 3071 caractères. Je voudrais appliquer une UNIQUEcontrainte sur les données de cette colonne. MySQL semble appliquer des contraintes à l'aide d'un index. Dans InnoDB, les tailles d'index semblent être limitées à 767 octets, ce qui n'est pas …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.