Questions marquées «mysql»

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.


2
Où InnoDB stocke-t-il les données de transaction avant de les valider?
J'ai fait quelques tests en utilisant READ_COMMITTEDet READ_UNCOMMITTEDà la maison, en utilisant la technologie JDBC. Je vois que cela READ_UNCOMMITTEDpeut réellement lire des données non validées, par exemple des données d'une transaction non encore validée (pourrait effectuer une requête UPDATE). Des questions Où sont stockées les données non validées, de …


2
Définissez la valeur de character_set_client sur utf8mb4
J'essaie de convertir ma base de données en utf8mb4suivant ce guide . J'ai mis: [client] default-character-set=utf8mb4 [mysql] default-character-set=utf8mb4 [mysqld] init-connect='SET NAMES utf8mb4' collation_server=utf8mb4_unicode_ci character_set_server=utf8mb4 skip-character-set-client-handshake Mais la valeur de character_set_clientet character_set_resultsne changera toujours pas en utf8mb4. mysql> SHOW VARIABLES WHERE Variable_name LIKE 'character\_set\_%' OR Variable_name LIKE 'collation%'; +--------------------------+--------------------+ | Variable_name …
12 mysql  collation  utf-8 

5
Pourquoi les fichiers journaux de MySQL bin existent-ils toujours après une purge ou un vidage?
J'ai utilisé PURGE BINARY LOGS ainsi que FLUSH LOGS, mais le répertoire mysql contient toujours ces fichiers: mysql-bin.000025 mysql-bin.000024 mysql-bin.000023 mysql-bin.000022 mysql-bin.000021 mysql-bin.000020 mysql-bin.000019 mysql-bin.index Y a-t-il une raison pour laquelle l'utilisation des commandes ne fonctionne pas? Ces fichiers prennent beaucoup de place. Je voudrais m'en débarrasser en toute sécurité.

3
Réplication MySQL - l'esclave est constamment en retard sur le maître
J'utilise MySQL-5.1.50 avec une configuration de réplication maître-esclave. La plupart du temps, l'esclave est en retard sur le maître. Lorsque je cours show processlist;, aucune requête ne prend beaucoup de temps. J'ai également activé slow_log. Cependant, il ne trouve aucune requête à exécution lente. L'esclave avertit en permanence que la …




2
Puis-je renommer les valeurs d'une colonne MySQL ENUM en une seule requête?
Supposons que j'ai une table de base de données avec un ENUM('value_one','value_two'). Je veux changer cela en un ENUM('First value','Second value'). Je fais actuellement cela comme suit: ALTER TABLE `table` MODIFY `column` ENUM('value_one','value_two','First value','Second value'); UPDATE `table` SET `column`='First Value' WHERE `column`='value_one'; UPDATE `table` SET `column`='Second Value' WHERE `column`='value_two'; ALTER …

5
À partir d'un ensemble de valeurs, comment trouver les valeurs non stockées dans la colonne d'une table?
J'ai une table qui peut potentiellement stocker des centaines de milliers d'entiers desc id_key_table; +----------------+--------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +----------------+--------------+------+-----+---------+-------+ | id_key | int(16) | NO | PRI | NULL | | +----------------+--------------+------+-----+---------+-------+ À partir d'un programme, j'ai un grand nombre …
12 mysql 


1
Afficher les derniers blocages innodb
Je vois que je peux afficher le dernier blocage dans mysql / innodb, mais existe-t-il un moyen de visualiser les blocages passés? Nous avons deux problèmes de blocage, l'un étant important et l'autre non. L'impasse moins importante se produit plusieurs fois par jour et devient ainsi la «dernière» impasse.

1
Comment est INDEX sur la clé primaire composite dans mysql?
Lors de la création d'une clé primaire composite pour deux colonnes ou plus, par exemple PRIMARY KEY(col1, col2, col3); le système INDEXchaque colonne individuellement? La raison pour laquelle je pose cette question est que lorsque nous l'utilisons UNIQUE INDEX (col1, col2, col3), elle agit comme INDEXpour la première colonne uniquement, …

1
Pourquoi LIKE est plus de 4x plus rapide que MATCH… AGAINST sur un index FULLTEXT dans MySQL?
Je ne comprends pas ça. J'ai une table avec ces index PRIMARY post_id INDEX topic_id FULLTEXT post_text La table a (seulement) 346 000 lignes. J'essaie d'effectuer 2 requêtes. SELECT post_id FROM phpbb_posts WHERE topic_id = 144017 AND post_id != 155352 AND MATCH(post_text) AGAINST('http://rapidshare.com/files/5494794/photo.rar') prend 4,05 secondes tandis que SELECT post_id …

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.