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.
Lorsque je vérifie la taille de mes bases de données sous MySQL, j'obtiens ceci: MariaDB [(none)]> SELECT table_schema "Data Base Name", sum( data_length + index_length ) / 1024 / 1024 "Data Base Size in MB", sum( data_free )/ 1024 / 1024 "Free Space in MB" FROM information_schema.TABLES GROUP BY table_schema; …
Après avoir lu Utilisation de la réplication pour la mise à l'échelle , comment puis-je acheminer différentes requêtes vers différents serveurs, par exemple, SELECTje veux router vers des esclaves et NON-SELECTvers un maître. Je suppose qu'en tant qu'équilibreur de charge, je peux utiliser haproxy , mais je n'ai pas trouvé …
J'ai une base de données de journaux de paquets, qui n'est presque jamais interrogée. Il doit juste être rapide sur les inserts. J'utilise InnoDB parce que je voudrais maintenir la conformité ACID, car même la perte d'un seul paquet pourrait être préjudiciable à nos clients. Dans un scénario d'optimisation des …
J'avais créé une table il y a quelque temps et commencé à y ajouter des données. Récemment, j'ai ajouté une nouvelle colonne ( address) avec NOT NULLdans le cadre de la nouvelle colonne. Les anciennes lignes (pré-ajout) sont toujours nulles, ce qui a créé un avertissement dans le cadre de …
Supposons que mon site comporte une table d'utilisateurs dans laquelle il y a environ 2 à 3 millions d'utilisateurs (enregistrements) dans la table. Pour accélérer mon processus de connexion, est-ce une bonne approche pour diviser ma table d'utilisateurs, une pour leurs informations et une pour leur connexion. Si nous pouvons …
Depuis MySQL 5.1, les données n'ont plus besoin d'être entièrement en mémoire. J'ai lu que les colonnes indexées (je pense que la structure d'index entière) doit toujours être en mémoire ( MySQL High Availability, 2010, p. 533 , "MySQL Cluster conserve toutes les colonnes indexées dans la mémoire principale" ). …
Dans de nombreuses conceptions de bases de données relationnelles, certains champs sont référencés dans d'autres tables. Par exemple, considérons une table utilisateur avec un nom d'utilisateur unique et une deuxième table stockant les données d'adresse. Une disposition possible, que je dirais est l'approche courante, car j'ai observé dans la plupart …
J'ai mis à niveau vers MySQL version 5.5. Là, j'avais observé performance_schema dans la liste des schémas. A quoi sert ce nouveau schéma ..? Comment contrôler l'utilisation de ce schéma ..? Quels sont les avantages d'utiliser ce schéma ..? Y a-t-il des frais généraux en activant ce schéma ..?
J'ai une question concernant la sauvegarde logique des bases de données MySQL qui utilisent à la fois MyISAM et InnoDB. L' mysqldumputilitaire prend en charge ces deux options: --single-transaction - Crée un instantané cohérent en vidant toutes les tables dans une seule transaction. Fonctionne UNIQUEMENT pour les tables stockées dans …
J'ai installé MySQL Workbench l'autre jour, j'ai accédé à la base de données de mon entreprise et créé une table avec laquelle travailler. Jusqu'ici tout va bien. Le problème est que j'ai remarqué que mon auto_increment incrémente de 2 par 2. Par exemple: ID NAME 1 Paul 3 Jack 5 …
J'essaie de supprimer tous les doublons, mais en gardant un seul enregistrement (identifiant plus court). La requête suivante supprime les doublons mais prend beaucoup d'itérations pour supprimer toutes les copies et conserver les originaux. DELETE FROM emailTable WHERE id IN ( SELECT * FROM ( SELECT id FROM emailTable GROUP …
Je suis un newb total et je n'ai pas pu trouver un bon moyen de le faire n'importe où. J'ai une table de base de données qui contient des statistiques enregistrées à différents moments de la semaine. La semaine du rapport commence jeudi. Le tableau contient une colonne d'horodatage (date) …
Je travaille autour de l'erreur MySQL "Deadlock trouvé lors de la tentative de verrouillage; essayez de redémarrer la transaction" . Je vais devoir mettre à jour un programme pour autoriser les blocages. Est-il possible que cette SELECTinstruction produise des erreurs de blocage? Je sais que ce n'est qu'un verrou en …
J'ai regardé dans my.ini et j'ai vu divers paramètres par défaut. Ma base de données fonctionne sur un seul PC autonome. Je veux optimiser les performances d'InnoDB et de MySQL en général pour les performances. Il n'y a aucune contrainte d'espace disque. Quels paramètres par défaut dois-je modifier pour optimiser …
Notre entreprise souhaite utiliser MySQL pour un produit logiciel. Ce produit n'est pas open-source. Est-il légal de l'utiliser librement? Sinon, qu'en est-il de PostgreSQL? Est-ce correct pour notre objectif?
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.