InnoDB est un moteur de stockage transactionnel compatible ACID pour MySQL qui utilise MultiVersion Concurrency Control (MVCC). C'est le moteur de stockage par défaut pour MySQL depuis la version 5.5.5
Le manuel MySQL de MySQL couvre cela. Habituellement, je vide simplement la base de données et la réimporte avec un nouveau nom. Ce n'est pas une option pour les très grandes bases de données. Apparemment, RENAME {DATABASE | SCHEMA} db_name TO new_db_name; fait de mauvaises choses, n'existe que dans une …
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé il y a 2 ans . Je travaille sur un projet …
Selon la documentation MySQL , il existe quatre types de TEXTE: TINYTEXT TEXTE MOYENTEXTE LONGTEXT Quelle est la longueur maximale que je peux stocker dans une colonne de chaque type de données en supposant que le codage des caractères est UTF-8?
Dans MySQL, comment obtenir une liste de toutes les contraintes de clé étrangère pointant vers une table particulière? une colonne particulière? C'est la même chose que cette question Oracle , mais pour MySQL.
J'utilise MySQL dans localhost comme un "outil de requête" pour effectuer des statistiques dans R, c'est-à-dire que chaque fois que j'exécute un script R, je crée une nouvelle base de données (A), crée une nouvelle table (B), importe les données dans B , soumettre une requête pour obtenir ce dont …
Existe-t-il un moyen simple et facile de supprimer toutes les tables d'une base de données MySQL, en ignorant les contraintes de clé étrangère qui peuvent s'y trouver?
Ma base de données MySQL contient plusieurs tables utilisant différents moteurs de stockage (spécifiquement myisam et innodb). Comment savoir quelles tables utilisent quel moteur?
Dans mes journaux d'erreurs de production, je vois parfois: SQLSTATE [HY000]: Erreur générale: 1205 Dépassement du délai d'attente de verrouillage; essayez de redémarrer la transaction Je sais quelle requête essaie d'accéder à la base de données à ce moment, mais existe-t-il un moyen de savoir quelle requête avait le verrou …
Je sais que je peux émettre une table alter individuellement pour changer le stockage de table de MyISAM à InnoDB. Je me demande s'il existe un moyen de les changer rapidement tous en InnoDB?
Existe-t-il une différence de performances mesurable entre l'utilisation d'INT et de VARCHAR comme clé primaire dans MySQL? Je voudrais utiliser VARCHAR comme clé primaire pour les listes de références (pensez États américains, codes de pays) et un collègue ne bougera pas sur INT AUTO_INCREMENT comme clé primaire pour toutes les …
Je souhaite utiliser des clés étrangères pour conserver l'intégrité et éviter les orphelins (j'utilise déjà innoDB). Comment créer une instruction SQL DELETE ON CASCADE? Si je supprime une catégorie, comment puis-je m'assurer qu'elle ne supprimera pas les produits qui sont également liés à d'autres catégories. Le tableau croisé dynamique "categories_products" …
J'ai une table MySQL utilisant le moteur de stockage InnoDB; il contient environ 2M lignes de données. Lorsque j'ai supprimé des lignes de données de la table, cela n'a pas libéré l'espace disque alloué. La taille du fichier ibdata1 n'a pas non plus été réduite après l'exécution de la optimize …
Est-il possible de nettoyer un moteur de stockage mysql innodb pour qu'il ne stocke pas les données des tables supprimées? Ou dois-je reconstruire une nouvelle base de données à chaque fois?
J'essaye d'ajouter une ligne à une InnoDBtable avec une simple requête: INSERT INTO zip_codes (zip_code, city) VALUES ('90210', 'Beverly Hills'); Mais lorsque j'essaye cette requête, j'obtiens ce qui suit: ERREUR 1114 (HY000): la table zip_codesest pleine Faire un SELECT COUNT(*) FROM zip_codes me donne 188 959 lignes, ce qui ne …
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.