Toutes les versions de MySQL (pas Microsoft SQL Server). Veuillez également ajouter une balise spécifique à la version comme mysql-5.7 si cela est pertinent pour la question.
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'essaie d'indexer ma blogentriesbase de données pour de meilleures performances mais j'ai trouvé un problème. Voici la structure: CREATE TABLE IF NOT EXISTS `blogentries` ( `id_id` int(11) NOT NULL AUTO_INCREMENT, `user_id` int(11) NOT NULL, `title_id` varchar(100) COLLATE latin1_german2_ci NOT NULL, `entry_id` varchar(5000) COLLATE latin1_german2_ci NOT NULL, `date_id` int(11) NOT NULL, …
J'ai une grande table (plusieurs 100 millions de lignes) que je voudrais partitionner efficacement. Ma question est de savoir s'il existe un compromis entre la taille de la partition et le nombre de partitions. Pour autant que je sache, la plupart des requêtes sur une colonne utilisée dans la partition …
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 …
J'ai une configuration maître -> esclave où le maître a échoué. J'ai pu réinitialiser l'ancien esclave pour qu'il devienne un maître et l'ancien maître pour qu'il en devienne esclave. Bien. Ce que je n'arrive pas à faire, c'est de supprimer les informations du maître sur l'ancien esclave qui est maintenant …
Je ne fais pas fonctionner la recherche en texte intégral comme je le souhaite, et je ne comprends pas les différences dans les listes de résultats. Exemples d'instructions: SELECT `meldungstext` FROM `artikel` WHERE `meldungstext` LIKE '%punkt%' renvoie 92 lignes. Je reçois des lignes qui ont des correspondances, par exemple, comme …
Nous avons rencontré un problème après avoir déplacé la base de données de notre client vers un serveur supplémentaire. Cela aurait dû avoir des effets positifs sur les performances du site, mais il y a un problème avec le verrouillage des tables dans MyISAM. (J'ai entendu parler d'InnoDB au lieu …
J'ai une requête avec une clause ORDER BY qui utilise une colonne qui est la dernière colonne d'un index utilisé dans la clause WHERE, essentiellement de la forme: SELECT cols FROM tables WHERE col_1 = x AND col_2 = y AND col_3 = z ORDER BY col_4 et l'index est …
J'ai deux tables avec la même structure, A et B. Une certaine application est écrite de sorte qu'elle écrit toujours les mêmes données dans les deux tables. Après une discussion avec un collègue sur la possibilité d'économiser de l'espace disque, je me demande si mysql ou postgresql a la capacité …
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'exécute la requête (factice) suivante CREATE TABLE large_temp_table AS SELECT a.*, b.*, c.* FROM a LEFT JOIN b ON a.foo = b.foo LEFT JOIN c ON a.bar = c.bar Supposons que l'exécution de la requête prenne 10 minutes. Essayer de mettre à jour les valeurs dans les tables a, b …
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 …
Je veux expérimenter avec les 3 grands systèmes de gestion de bases de données. À cette fin, il serait intéressant d'avoir la même base de données (les mêmes tables, etc.) pour chacun d'entre eux. Où puis-je trouver des scripts SQL qui créent des bases de données de test identiques pour …
Juste une petite question concernant le stockage du "temps" dans une base de données. J'enregistre le temps d'exécution des utilisateurs au format 00: 00: 00: 00 (heures, minutes, secondes, millisecondes). À l'origine, j'allais le stocker sous, TIMEmais j'ai réalisé que MySQL ne prend pas en charge les millisecondes dans ce …
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 …
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.