簡體   English   中英

我應該如何為mysql配置my.ini(或my.cnf)文件?

[英]How should I config the my.ini(or my.cnf) file for mysql?

感謝您抽出寶貴的時間來查看我的問題,希望您能對此提供幫助。

我有一台Windows Server 2012服務器,它具有:

內存:3840MB Ram

處理器:英特爾(R)至強(R)CPU E5-2680 v2 @ 2.80GHz(2 CPU),〜2.8GHz

但是仍然mysql的CPU使用率達到100%,我運行了MySQLInstanceConfig.exe配置向導來幫助我為mysql配置所有內容,這是它創建的my.ini配置文件:

[客戶]

端口= 3306

[mysql]

default-character-set = latin1

[mysqld]

MySQL服務器將偵聽的TCP / IP端口

端口= 3306

basedir =“ C:/ Program Files / MySQL / MySQL Server 5.5 /”

datadir =“ C:/ ProgramData / MySQL / MySQL Server 5.5 / data /”

字符集服務器= latin1

default-storage-engine = 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

嘗試使用給定的配置。 這可能對您有幫助。

[客戶]

端口= 3306

[mysql]

default-character-set = latin1

[mysqld]

MySQL服務器將偵聽的TCP / IP端口

端口= 3306

basedir =“ C:/ Program Files / MySQL / MySQL Server 5.5 /”

datadir =“ C:/ ProgramData / MySQL / MySQL Server 5.5 / data /” #put basedir和datadir在不同的位置

字符集服務器= latin1

default-storage-engine = 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#減少使用ram的臨時表的大小

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM