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.
Je travaille sur la mise à jour de la base de données des produits de notre site Web. Il est construit dans MySQL, mais il s'agit plus d'une question générale de modèle de conception de base de données. Je prévois de passer à un modèle Supertype / Subtype. Notre base …
Imaginons un site Web qui est un répertoire de personnes. Pour chaque personne, il peut y avoir une photo de profil et une biographie. J'admets que mes requêtes SQL pourraient être meilleures, mais en général, ce serait plus rapide et utiliserait moins de puissance de traitement. Pour vérifier si un …
Il y a beaucoup de choses qui disent que la taille de la base de données ne devrait pas affecter les performances dans une large mesure. Tant que les index des tables tiennent en mémoire, la base de données doit rester performante. Mais quelle est la réalité? Si l'architecture de …
J'utilise MySQL5.5 avec réplication maître / esclave (1 maître, 2 esclaves). J'ai un processus qui s'exécute une fois par semaine et tronque une table spécifique. Le tableau n'est pas grand et ne contient que quelques milliers d'enregistrements. Pour une raison quelconque, l' TRUNCATE TABLEexécution de la commande prend beaucoup de …
La documentation de MySQL pour kill avertit : Attention Tuer une opération REPAIR TABLEou OPTIMIZE TABLEsur une MyISAMtable entraîne une table corrompue et inutilisable. Toute lecture ou écriture sur une telle table échoue jusqu'à ce que vous l'optimisiez ou la répariez à nouveau (sans interruption). C'est pour MyISAM. Est-il également …
J'ai un grand fichier .sql avec une grande insertion dans ... des valeurs ... des instructions. Beaucoup de ces instructions génèrent des avertissements lors de l'exécution. Comment puis-je demander à mysql d'imprimer les avertissements? S'il a frappé control-C, l'importation s'arrête et je reviens à la ligne de commande du système …
Je crée une base de données pour les enregistrements qui s'étendent avant 1000 AD, mais les champs MySQL Date et DateTime ne prennent en charge que les dates commençant à 1000. Existe-t-il un moyen plus pratique que d'utiliser un type bigint pour compter les secondes avant / après le 1/1/1970 …
J'ai un maître qui a 298 fichiers bin de relais aussi récents qu'aujourd'hui, remontant bien 298 jours. Il n'y a pas de définitions de journal de relais dans le .cnf et mysql> show variables like '%relay%'; +---------------------------------+----------------+ | Variable_name | Value | +---------------------------------+----------------+ | innodb_overwrite_relay_log_info | OFF | | max_relay_log_size …
J'ai mon esclave configuré pour ne pas répliquer la base de données 'mysql' comme décrit dans ce SHOW SLAVE STATUS\G; Slave_IO_State: Waiting for master to send event Master_Host: 127.0.0.1 Master_User: replication Master_Port: 3306 Connect_Retry: 60 Master_Log_File: master-bin.000001 Read_Master_Log_Pos: 1660 Relay_Log_File: mysql-relay-bin.000004 Relay_Log_Pos: 478 Relay_Master_Log_File: master-bin.000001 Slave_IO_Running: Yes Slave_SQL_Running: Yes Replicate_Do_DB: …
J'obtiens des verrous mortels à partir de verrous d'espacement sur une table lorsque j'insère fréquemment dedans à partir de plusieurs sources. Voici un aperçu de mes processus. START TRANSACTION UPDATE vehicle_image SET active = 0 WHERE vehicleID = SOMEID AND active = 1 Loop: INSERT INTO vehicle_image (vehicleID, vehicleImageFilePath, vehicleImageSplashFilePath …
J'ai de nombreux schémas de base de données sur le serveur mysql 5.6, maintenant le problème ici est que je veux intercepter les requêtes pour un seul schéma. Je ne peux pas activer le journal des requêtes pour tout le serveur car l'un de mes schémas est très chargé et …
J'ai accordé avec succès REQUIRE SSL à un seul utilisateur en faisant ... mysql -u"${targetMySqlUser}" -p"${targetMySqlPass}" -e "GRANT USAGE ON dbname.* TO 'dbusername'@'%' REQUIRE SSL;" mais je ne parviens pas à SUPPRIMER ou à RÉVOQUER ce drapeau de l'utilisateur, à l'aide de la révocation. je suppose que je me bats …
Dire que j'ai une relation 1-à-N (person_id, pet_id). J'ai une table où pet_idest la clé primaire. Je comprends qu'un index secondaire InnoDB est essentiellement un arbre B où les valeurs sont les valeurs de clé primaire correspondantes pour la ligne. Maintenant, supposons qu'une personne puisse avoir des milliers d'animaux de …
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.