mysql - InnoDB 中 MyISAM 的 key_buffer_size 是多少?

标签 mysql performance innodb myisam

当使用 MyISAM 时,配置设置 key_buffer_size 定义全局缓冲区的大小,MySQL 在其中缓存经常使用的索引数据 block 。

InnoDB对应的设置是什么?

最佳答案

innodb_buffer_pool_size 是控制 InnoDB 用来缓存索引 数据的内存缓冲区大小的设置。这是一个重要的性能选项。

参见 manual page完整的解释。 MySQL Performance Blog也有一篇文章介绍如何为它选择合适的尺寸。

关于mysql - InnoDB 中 MyISAM 的 key_buffer_size 是多少?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1217825/

相关文章:

sql - 带有嵌套 SELECT 的 mysql 语句 - 如何提高性能

mysql - 设置了只读的从属服务器上存储过程中的临时表

php - 拍卖出价 - SELECT LOCK IN SHARE MODE 是否会保留最新信息?

php - 如何从本地mysql更新数据到远程mysql服务器?

performance - 我的 Lua 表函数的效率

c# - 关于字符串实习表现的问题

mysql 死锁 : a row being locked by a query twice?

php - mysqli 函数不返回任何值

php - 获取具有特定值的最新数据库条目

php - mysqli_multi_query 不适用于 mysql 条件注释查询