mysql - 调整 MySQL 缓冲区大小 - Mac Mini 2012(16GB)

标签 mysql buffer osx-mountain-lion my.cnf

我正在配置 mySQL 缓冲区大小。我发现真的很慢。我在配备 16GBRAM OS X Mountain Lion 的 i5 mac mini 上运行 mySQL。我的数据库大小约为 10GB。这是 my.cnf 文件的副本,我希望有人能够提供一些关于获得更好性能的建议。

[client]
socket = /var/mysql/mysql.sock

[mysqld]
socket = /var/mysql/mysql.sock

key_buffer_size = 2536M
read_buffer_size = 16M 
performance_schema = ON
query_cache_size = 128M
query_cache_type=1
query_cache_limit=16M
bulk_insert_buffer_size = 1000M

最佳答案

您正在调整的变量主要与 MyISAM 相关。对于 InnoDB 看一下:what-to-tune-in-mysql-server-after-installation , innodb-performance-optimization-basicschoosing-innodb_buffer_pool_size

关于mysql - 调整 MySQL 缓冲区大小 - Mac Mini 2012(16GB),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15832340/

相关文章:

php - Delete from inner join mysql查询-两表多条件

sockets - UDP SetWriteBuffer 和 SetReadBuffer 如何处理操作系统的缓冲区?

Java复制部分InputStream到OutputStream

java-native-interface - 架构 x86_64 : JNI_CreateJavaVM OS-X Xcode 的 undefined symbol

objective-c - GCDAsyncSocket无法接收所有传输的数据,缺少最后一个 “Chunk”

osx-mountain-lion - Mac OS X 10.8 NSUserNotification 警报通知不会被忽略

mysql - 如何在java中生成唯一的序列号?

MySQL 如何将多组数据和列连接到一张表中

python - 如何将 SQLAlchemy TIMESTAMP 列只读缓冲区转换为日期时间?

php - 如果标题不在数据库中,则不在表中显示标题