【问题标题】:How should I config the my.ini(or my.cnf) file for mysql?我应该如何为 mysql 配置 my.ini(或 my.cnf)文件?
【发布时间】:2014-04-29 23:23:39
【问题描述】:

感谢您抽出宝贵时间查看我的问题,希望您能帮助我解决这个问题。

我有一个 Windows Server 2012 服务器,它有:

内存:3840MB 内存

处理器:Intel(R) Xeon(R) CPU E5-2680 v2 @ 2.80GHz(2 个 CPU),~2.8GHz

但是 mysql 的 cpu 使用率仍然高达 100% 我运行 MySQLInstanceConfig.exe 配置向导来帮助我为 mysql 配置所有内容,这是它创建的 my.ini 配置文件:

[客户]

端口=3306

[mysql]

默认字符集=latin1

[mysqld]

MySQL 服务器将侦听的 TCP/IP 端口

端口=3306

basedir="C:/Program Files/MySQL/MySQL Server 5.5/"

datadir="C:/ProgramData/MySQL/MySQL Server 5.5/data/"

character-set-server=latin1

默认存储引擎=INNODB

sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

max_connections=100

query_cache_size=0

table_cache=256

tmp_table_size=192M

thread_cache_size=8

myisam_max_sort_file_size=100G

myisam_sort_buffer_size=384M

key_buffer_size=332M

read_buffer_size=64K read_rnd_buffer_size=256K

sort_buffer_size=256K

* INNODB 特定选项 *

innodb_additional_mem_pool_size=14M

innodb_flush_log_at_trx_commit=1

innodb_log_buffer_size=7M

innodb_buffer_pool_size=643M

innodb_log_file_size=65M

innodb_thread_concurrency=8

但还是有问题,它占用了很多 CPU

【问题讨论】:

标签: mysql performance mysql-workbench database-administration


【解决方案1】:

尝试使用给定的配置。这可能会对您有所帮助。

[客户]

端口=3306

[mysql]

默认字符集=latin1

[mysqld]

MySQL 服务器将侦听的 TCP/IP 端口

端口=3306

basedir="C:/Program Files/MySQL/MySQL Server 5.5/"

datadir="C:/ProgramData/MySQL/MySQL Server 5.5/data/" #将 basedir 和 datadir 放在不同的位置

character-set-server=latin1

默认存储引擎=INNODB

sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

max_connections=100

query_cache_size=10M

query_cache_limit=15M

table_cache=256

tmp_table_size=100M # 减少它使用内存的临时表大小

thread_cache_size=16 #增加这个值

myisam_max_sort_file_size=100G

myisam_sort_buffer_size=384M

key_buffer_size=250M #减少这个

read_buffer_size=64K read_rnd_buffer_size=256K

sort_buffer_size=256K

* INNODB 特定选项 *

innodb_additional_mem_pool_size=14M # SHOW INNODB STATUS 将显示当前使用的数量。照此设置

innodb_flush_log_at_trx_commit=1

innodb_log_buffer_size=5M

innodb_buffer_pool_size=512M

innodb_log_file_size=65M

innodb_thread_concurrency=8

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-13
    • 2017-09-09
    • 2017-02-10
    • 1970-01-01
    • 1970-01-01
    • 2019-12-07
    相关资源
    最近更新 更多