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.
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 …
Quelle jointure est la plus performante si toutes fournissent le même résultat? Par exemple, j'ai deux tables employees(emp_id,name, address, designation, age, sex)et work_log(emp_id,date,hours_wored). Pour obtenir des résultats spécifiques à la fois inner joinet left joindonne le même résultat. Mais, j'ai encore quelques doutes qui ne se limitent pas à cette …
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 …
Dans PostgreSQL, EXPLAIN ou EXPLAIN ANALYZE affichera le coût estimé de l'exécution d'une requête. Mais EXPLAIN dans MySQL ne fournit pas ces informations. Comment puis-je obtenir le coût estimatif sans installer d'autres outils? J'utilise MySQL-5.6.16.
Nous avons une table mysql qui à tout moment compte environ 12 millions de lignes. Nous devons supprimer les anciennes données pour garder la taille de la table quelque peu gérable. À l'heure actuelle, nous exécutons cette requête quotidiennement, à minuit, à l'aide d'un travail cron: DELETE FROM table WHERE …
Lors de la résolution d'un problème ibdata / log, j'ai accidentellement supprimé ma performance_schemabase de données, j'aimerais en créer une nouvelle. mysql> SHOW VARIABLES LIKE 'perf%'; +---------------------------------------------------+---------+ | Variable_name | Value | +---------------------------------------------------+---------+ | performance_schema | ON | | performance_schema_events_waits_history_long_size | 10000 | | performance_schema_events_waits_history_size | 10 | | performance_schema_max_cond_classes …
J'essaie de définir un travail cron pour prendre la sauvegarde de ma machine esclave. J'ai donc besoin d'arrêter l'esclave J'ai émis une commande mysqladmin --user=root --password=test_pass stop-slave Mais c'est jeter une erreur: mysqladmin: échec de la connexion au serveur à 'localhost' erreur: 'Accès refusé pour l'utilisateur' root '@' localhost '(en …
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 …
Question sans explication: Existe-t-il de toute façon une contrainte de 2 valeurs nulles qui nécessite toujours 1 pour avoir de la valeur? Par exemple, deux colonnes de date nulles mais ayant au moins 1 qui nécessite d'avoir une valeur Description du problème: Disons que j'ai une table appelée Dépenses et …
J'ai récemment été embauché en tant que seul informaticien dans une certaine société X et je suis chargé de corriger leurs applications, et à mon avis, la meilleure façon de commencer est de comprendre la base de données. Leur base de données actuelle est une base de données MySQL avec …
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 …
J'essaie d'avoir un score pour toute la section des instructions SELECT SELECT *,MATCH(`result`) AGAINST('keyword') as `score` FROM `table1` WHERE MATCH(`result`) AGAINST('keyword') UNION SELECT *,MATCH(`content`) AGAINST('keyword') as `score` FROM `table2` WHERE MATCH(`content`) AGAINST('keyword') UNION SELECT *,MATCH(`text`) AGAINST('keyword') as `score` FROM `table3` WHERE MATCH(`text`) AGAINST('keyword') Dans ce cas, les scores sont par …
Une simple création de table sur l'une de mes bases de données MySQL prend une éternité: mysql> CREATE TABLE blah (id BIGINT UNSIGNED NOT NULL PRIMARY KEY); Query OK, 0 rows affected (16.58 sec) La machine est assez inactive: 01:21:26 PM CPU %user %nice %system %iowait %steal %idle 01:21:27 PM …
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.