Maison >base de données >tutoriel mysql >Comment ajuster la taille du pool de tampons d'une base de données MySQL ?
Comment ajuster la taille du pool de tampons de la base de données MySQL ?
Présentation :
Lors de l'utilisation de la base de données MySQL, afin d'améliorer les performances des requêtes et de réduire les E/S disque, nous pouvons ajuster la taille du pool de tampons MySQL. Le pool de tampons de MySQL comprend plusieurs composants, notamment le cache de requêtes, le cache de tables, le cache de valeurs de clés, etc. Cet article se concentrera sur la façon d'ajuster la taille du pool de tampons InnoDB de MySQL.
Déterminez la taille actuelle du pool tampon :
Avant d'ajuster la taille du pool tampon, nous devons connaître la taille actuelle du pool tampon. La taille actuelle du pool de tampons peut être obtenue en exécutant l'instruction SQL suivante :
SHOW VARIABLES LIKE 'innodb_buffer_pool_size';
Cela renverra la taille actuelle du pool de tampons InnoDB.
Déterminer la mémoire disponible :
Avant d'ajuster la taille du pool de tampons, nous devons également connaître la mémoire disponible sur le serveur. La mémoire disponible sur le serveur peut être obtenue en exécutant l'instruction SQL suivante :
SHOW VARIABLES LIKE 'innodb_buffer_pool_size';
Cela renverra la taille actuelle du pool de tampons InnoDB. La taille de la mémoire disponible peut être déterminée en fonction des conditions réelles.
/etc/my.cnf
ou /etc/mysql/my.cnf
. Sur les systèmes Windows, le fichier de configuration se trouve généralement dans C:Program FilesMySQLMySQL Server X.Xmy.ini
. /etc/my.cnf
或/etc/mysql/my.cnf
。在Windows系统上,通常配置文件位于C:Program FilesMySQLMySQL Server X.Xmy.ini
。打开MySQL的配置文件,在[mysqld]
部分添加以下配置行:
innodb_buffer_pool_size = 新的缓冲池大小
将新的缓冲池大小
替换为上一步计算出的新的缓冲池大小。
保存配置文件并重启MySQL服务使配置生效。
验证缓冲池大小:
在重启MySQL后,可以再次执行以下SQL语句来验证新的缓冲池大小:
SHOW VARIABLES LIKE 'innodb_buffer_pool_size';
确保新的缓冲池大小与预期设置的大小相符。
代码示例:
以下是一个示例的MySQL配置文件my.cnf
[mysqld]
: [mysqld] innodb_buffer_pool_size = 1GRemplacez
nouvelle taille du pool de tampons
par le calcul précédent La nouvelle taille du pool de mémoire tampon. Enregistrez le fichier de configuration et redémarrez le service MySQL pour que la configuration prenne effet. Exemple de code :
Ce qui suit est un exemple de fichier de configuration MySQL my.cnf
qui montre comment ajuster la taille du pool de tampons InnoDB :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!