Je viens d'ajouter les lignes suivantes dans /etc/mysql/my.cnf après avoir converti une base de données pour qu'elle utilise le moteur InnoDB. innodb_buffer_pool_size = 2560M innodb_log_file_size = 256M innodb_log_buffer_size = 8M innodb_flush_log_at_trx_commit = 2 innodb_thread_concurrency = 16 innodb_flush_method = O_DIRECT Mais il déclenche une erreur "ERREUR 2013 (HY000) à la ligne …
J'ai récemment mis à jour Precision depuis l'ancienne LTS Ubuntu et maintenant, mysql refuse de démarrer. Lorsque je tente de le démarrer, il se plaint de ce qui suit: ╰$ sudo service mysql restart stop: Unknown instance: start: Job failed to start Et cela apparaît dans "/var/log/mysql/error.log": 120415 23:01:09 [Note] …
Par défaut, MySQL InnoDB stocke toutes les tables de toutes les bases de données dans un seul fichier global. Vous pouvez changer cela en définissant innodb_file_per_table dans la configuration, qui crée ensuite un fichier de données pour chaque table. Je me demande pourquoi innodb_file_per_tablen'est pas activé par défaut. Y a-t-il …
Je suis un gros noeud quand il s'agit de configurer MySQL pour les performances. Et honnêtement, je ne m'inquiète pas du réglage fin pour extraire chaque dernier bit de performance de MySQL, mais je sais que la chose la plus importante à faire qui fournit certains des meilleurs résultats est …
Notre serveur mysql de production vient de planter et ne reviendra pas. Cela donne une erreur de segfault. J'ai essayé un redémarrage et je ne sais pas quoi d'autre à essayer. Voici le stacktrace: 140502 14:13:05 [Note] Le plugin 'FEDERATED' est désactivé. InnoDB: l'analyse des journaux a progressé au-delà du …
Je dois périodiquement apporter des modifications aux tables dans mysql 5.1, principalement en ajoutant des colonnes. Très simple avec la commande alter table. Mais mes tables ont maintenant jusqu'à 40 millions de lignes et elles se développent rapidement ... Donc, ces commandes de modification de table prennent plusieurs heures. Dans …
J'utilise MySQL comme base de données pour mon projet Web actuel. Je suis nouveau sur MySQL. Veuillez m'expliquer la différence entre InnoDB et MyISAM.
En particulier, comment choisissez-vous entre MyISAM et InnoDB, quand aucune des fonctionnalités requises ne manque (par exemple, vous n'avez pas besoin de clés étrangères). Cela revient-il toujours à essayer les deux et à mesurer? Ou existe-t-il de bonnes règles empiriques concernant le nombre et la fréquence des lectures par rapport …
Cette question peut probablement aussi être posée sur StackOverflow, mais je vais essayer ici d'abord ... Les performances des instructions INSERT et UPDATE dans notre base de données semblent se dégrader et entraîner de mauvaises performances dans notre application Web. Les tables sont InnoDB et l'application utilise des transactions. Y …
Auparavant, j'utilise ceci: USE dbname; ALTER TABLE tablename ENGINE=MYISAM; Je cherche un moyen plus simple de convertir toutes les tables d'une base de données, plutôt que d'écrire chaque nom de table un par un
J'ai trouvé un certain nombre de sites qui parlent de faire exactement cela, mais je manque quelques détails importants. Les étapes générales sont Courir FLUSH TABLES WITH READ LOCK Prenez l'instantané ZFS Courir UNLOCK TABLES Diverses sources signalent qu'InnoDB, que j'utilise, ne respecte pas réellement a FLUSH. Le manuel d'utilisation …
Auparavant, sur chaque base de données créée, j'utilise: mysql -u root -p CREATE DATABASE dbname CHARACTER SET utf8 COLLATE utf8_bin; GRANT ALL ON dbname.* TO 'dbuser'@'localhost'; puis utiliser la base de données sans penser à MyISAM ou InnoDB Comment connaître le moteur de stockage utilisé d'une base de données?
Cela découle de cette question connexe , où je voulais savoir comment forcer deux transactions à se produire séquentiellement dans un cas trivial (où les deux ne fonctionnent que sur une seule ligne). J'ai obtenu une réponse - utiliser SELECT ... FOR UPDATEcomme première ligne des deux transactions - mais …
J'ai du mal à définir la taille du pool de mémoire tampon et la taille du fichier journal pour MySql InnoDB. Je suis loin d'être un expert MySql mais j'ai lu et il semble que pour changer cela, j'ajoute simplement ces lignes à mon /etc/mysql/my.cnf # Set buffer pool size …
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.