【发布时间】: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
【问题讨论】:
-
请查看dba.stackexchange.com 寻求帮助。
标签: mysql performance mysql-workbench database-administration