Questions marquées «innodb»

InnoDB: moteur de stockage compatible ACID de MySQL


5
Mysqldump incomplet
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 …

2
InnoDB crée une erreur de table: "Taille de ligne trop grande"
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 …
11 mysql  innodb 

3
ERREUR - La fonction 'innodb' existe déjà
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 …
11 mysql  innodb 


2
Comment utiliser RESTRICT for Foreign Key dans mysql?
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 …

1
Erreur de taille de ligne avec MySQL
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 | …
11 mysql  innodb 

5
Impossible de créer une table, mais la table n'existe pas
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 …
11 mysql  innodb 



3
Performances d'importation InnoDB
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 …

1
La création d'index MySQL échouant sur la table est pleine
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 …
10 mysql  innodb  index 

1
Mettre une instruction Select dans une transaction
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 …



En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.