Configuration innodb_buffer_pool_size in pour Mysql

Nous disposons d'une boîte DB dédiée avec 8 Go de RAM et exécutant le operating system Red Hat Linux 64 bits. Notre taille de MySQL Data + Index est de près de 7,8 Go. À propos de la configuration de innodb_buffer_pool_size , j'ai lu 2 suggestions

  • Réglez-le sur 80% de RAM disponible sur un server DB dédié.
  • Définir au less 10% de la taille des données + index.

Nous ne pouvons pas satisfaire la deuxième condition dans mon cas. Ainsi, cela aura-t-il un effet négatif sur la performance de la database?

Est-ce que innodb_buffer_pool_size de innodb_buffer_pool_size incidence sur la performance?

One Solution collect form web for “Configuration innodb_buffer_pool_size in pour Mysql”

Il n'y a aucun moyen de répondre à une question aussi générale.

Cela dépend de tant de choses, personne ne peut anticiper. Il suffit de le tester et de voir si vous avez suffisamment de performance. Si vous ne le faites pas – vous pouvez réviser vos index, nettoyer certaines données ou append de la RAM au server.

  • peut-être une question stupide: si une seule application java sur un server distinct provoque la dissortingbution de 23Gigs de Binlogs à la réplique db
  • Déplacement de données MySQL vers un autre directory
  • Connectez-vous à l'instance db dans le sous-réseau privé VPC avec MySQL Workbench
  • Comment réparer la requête lente de mysql sur Amazon et CPU 100% sur la petite instance rds
  • La copy / les files var / lib / mysql ont entraîné une corruption InnoDB
  • Pourquoi MySQL fait-il que la CPU fonctionne à environ 80%?
  • Quel est le meilleur système de files Linux à utiliser pour MySql?
  • Batch MySql script s'est arrêté avec erreur "(104) Réinitialisation de la connection par pair"
  • Logrotate ajoute "1" à la fin du file compressé
  • 4 à 7 secondes d'access à Mysql à travers le réseau
  • Ajout du pilote mysql à Tomcat openshift
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.