Je suis prêt à passer de MyISAM à InnoDB mais je voulais savoir s'il y avait une liste complète de choses à rechercher? Par exemple, je n'ai vu aucune liste mentionner que l'exécution DISABLE KEYSsur une table InnoDB enverra un avertissement, à l'exception de la page de manuel pour ALTER …
J'essaie d'exécuter mysqldump pour créer un instantané de base de données, et je constate qu'il s'arrêtera au hasard à mi-chemin, sans signaler aucune erreur. Ma base de données est relativement petite (environ 100 Mo) et utilise InnoDB. Je le lance comme: mysqldump --force --single-transaction --quick --user myuser --password=mypass -h mydatabasehost …
Certains ingénieurs ont aplati une structure de base de données normalisée dans une table temporaire afin de générer un rapport. Les colonnes sont spécifiées comme TEXT NOT NULL(je sais "pourquoi font-ils cela?"; Supposons simplement que nous abordons ce problème). Nous utilisons MySQL 5.1.48 Community RHEL5 avec le plug-in InnoDB 1.0.9 …
Je cherche à commencer à convertir certaines tables MyISAM en INNODB. Exécution du serveur Ubuntu 14.04 avec MySQL 5.6 (apt-get mis à niveau à partir de 5.5), 32 Go de RAM sur un processeur 4 cœurs / 8 threads. Initialement eu des problèmes avec ... could not open single-table tablespace …
Nous essayons de supprimer une table, mais elle se bloque, et lorsque nous voyons la commande «SHOW PROCESSLIST», elle s'affiche comme «en attente du verrouillage des métadonnées». Même nous ne pouvons effectuer aucune opération sur cette table particulière. Quelqu'un sait-il comment le résoudre?
Dans la structure de la base de données de CREATE TABLE Country ( name varchar(40) NOT NULL, PRIMARY KEY (name) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; CREATE TABLE City ( name varchar(40) NOT NULL, PRIMARY KEY (name) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; CREATE TABLE Map ( country varchar(40) NOT NULL, city varchar(100) NOT …
J'utilise un serveur MySQL sur mon Macbook (pour les tests). La version est 5.6.20 de Homebrew. J'ai commencé à rencontrer des erreurs de «taille de ligne trop grande» et j'ai pu la réduire à ce cas de test. Table: mysql> describe test; +-------+----------+------+-----+---------+----------------+ | Field | Type | Null | …
J'utilise ces étapes pour créer une table my_user, qui existait déjà mais qui a en quelque sorte disparu de ma base de données my_db: mysql> USE my_db; mysql> DROP TABLE my_user; mysql> ERROR 1051 (42S02): Unknown table 'my_user' mysql> CREATE TABLE my_user (id INT AUTO_INCREMENT NOT NULL, username VARCHAR(255), group_id …
Problème: Existe-t-il un moyen de calculer le nombre d'octets occupés par la création de la table, je sais que vous pouvez obtenir des informations de information_schema.tables mais ces informations ne sont pas assez précises. Ce qui est réellement requis est le nombre d'octets selon la définition de la table pour …
J'ai une suite à ma question précédente concernant la vitesse d'importation avec Inno-Tables (surprise!). Scénario J'essaie d'importer un gros vidage de base de données * sur ma machine de développement locale dans un délai raisonnable. Nous avons beaucoup de KEYs attachés aux tables qui se sont avérés être un goulot …
J'ai du mal à importer en masse une assez grande table InnoDB composée d'environ 10 millions de lignes (ou 7 Go) (qui est pour moi la plus grande table avec laquelle j'ai travaillé jusqu'à présent). J'ai fait des recherches pour améliorer la vitesse d'importation d'Inno et pour l'instant ma configuration …
MISE À JOUR: tl; dr: Le problème était que MySQL utilise le TMPDIRlors de la création d'index. Et mon TMPDIRétait celui qui manque d'espace disque. Q d'origine: J'essaie d'ajouter un index à une table InnoDB et d'obtenir un table is full error. J'ai suffisamment d'espace disque et la configuration MySQL …
Quelle est la différence entre ces 2 requêtes: START TRANSACTION; SELECT * FROM orders WHERE id=1; UPDATE orders SET username='John' WHERE id=1; COMMIT; Et sans transaction: SELECT * FROM orders WHERE id=1; UPDATE orders SET username='John' WHERE id=1; Quel est l'effet d'avoir SELECTune transaction interne? Si a DELETE FROM orders …
Il existe une base de données d'une taille de 500 Go. Les tables de la base de données A contiennent les tables MyISAM et INNODB. Les tables MyISAM sont des tables principales et les tables Innodb sont les tables de transactions principales. Sauvegarde et restauration à l'aide de vidage mysql …
Existe-t-il un moyen de supprimer une table ou une base de données InnoDB avec des transactions en attente dans MySQL (de préférence au niveau du système de fichiers)? Qu'est-il arrivé: J'utilise MySQL 5.5.28 et j'ai couru LOAD DATA INFILE…pour importer un énorme ensemble de données (300 millions de lignes) dans …
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.