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.
MySQL SHOW GRANTSaffiche les permissions de l'utilisateur actuel. Existe-t-il un moyen de se connecter en tant que root et d'afficher les autorisations de tous les utilisateurs?
Je ne sais pas si cela est vrai, mais je me souviens de l'avoir lu si vous exécutez la commande suivante sous Linux mysqldump -u username -p database_name > backup_db.sql alors que des lectures et des écritures sont en cours dans une base de données, le vidage peut contenir des …
J'ai une base de données qui doit maintenant prendre en charge 4 caractères octets (chinois). Heureusement, j'ai déjà MySQL 5.5 en production. Donc, je voudrais juste faire toutes les collations qui sont utf8_bin à utf8mb4_bin. Je pense qu’il n’ya pas de perte / gain de performance avec ce changement, si …
J'ai travaillé pour différentes entreprises et j'ai remarqué que certaines d'entre elles préféraient avoir un point de vue qui rejoindrait une table avec tous ses "proches". Mais quelques fois sur l'application, nous n'avons besoin que d'une colonne. Alors, serait-il plus rapide de simplement faire des sélections simples, puis de les …
J'ai cet énorme dump SQL de 32 Go que j'ai besoin d'importer dans MySQL. Je n'avais pas eu besoin d'importer un tel dump SQL auparavant. J'ai fait l'habituel: mysql -uroot dbname < dbname.sql C'est trop long. Il y a une table avec environ 300 millions de lignes, elle est passée …
Supposons que vous ayez le tableau et les données suivants: create table t ( k int, v int, index k(k) ) engine=memory; insert into t (k, v) values (10, 1), (10, 2), (10, 3); Comment MySQL trie-t-il les enregistrements par défaut lors de l’émission select * from t where k …
J'exécute la réplication double maître MySQL et souhaite maintenant passer à une base de données unique sans réplication. Comment désactiver complètement la réplication sur les deux bases de données?
J'ai des serveurs de production dont la ibdatataille des fichiers augmente de jour en jour. Il a déjà consommé 290 Go d'espace. Les tables dans les serveurs sont principalement InnoDB et il y a beaucoup de demandes de lecture et d'écriture. La taille du fichier journal augmente également. Il y …
Est-il possible de créer un index dans MySQL s'il n'existe pas? MySQL ne supporte pas le format évident: CREATE INDEX IF NOT EXISTS index_name ON table(column) ERROR 1064 (42000): You have an error in your SQL syntax;... La version de MySQL ( mysql -V) est 5.1.48, mais je pense que …
J'ai une colonne indexée qui stocke un hachage MD5. Ainsi, la colonne stockera toujours une valeur de 32 caractères. Pour une raison quelconque, cela a été créé comme un varchar plutôt que d'un caractère. Vaut-il la peine de migrer la base de données pour la convertir en caractère? Ceci est …
Remarque: cette question a été mise à jour pour refléter le fait que nous utilisons actuellement MySQL. Cela fait, j'aimerais voir combien il serait plus facile si nous passions à une base de données prenant en charge CTE. J'ai une table d'auto-référencement avec une clé primaire idet une clé étrangère …
J'ai tourné innodb_flush_log_at_trx_commit = 2et obtenir une vitesse d'écriture très rapide. Mais est-il sécuritaire d'être utilisé dans un site Web de production?
Comment MyISAM peut-il être "plus rapide" qu'InnoDB si MyISAM doit faire des lectures de disque pour les données? InnoDB utilise le pool de mémoire tampon pour les index et les données, et MyISAM uniquement pour l'index?
Lors de la création de tables à partir de plusieurs jointures à utiliser dans l'analyse, à quel moment est-il préférable d'utiliser des vues plutôt que de créer une nouvelle table? Une des raisons pour lesquelles je préférerais utiliser des vues est que le schéma de base de données a été …
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.