mysql配置引數優化 mysql配置引數優化

2021-10-17 15:22:43 字數 1096 閱讀 2793

#最大連線數   優化:

max_connections=1000

table_open_cache=256

query_cache_type=1

#查詢快取大小

query_cache_size=1m

tmp_table_size=32m

#執行緒快取數    

thread_cache_size=8

#關閉dns做反向位址查詢   

skip-name-resolve=1

#忘記密碼後進行密碼重置

#skip-grant-tables=1

innodb_data_home_dir="d:/mysql/data/"

#innodb_flush_log_at_trx_commit和sync_binlog 兩個引數是控制mysql 磁碟寫入策略    

innodb_flush_log_at_trx_commit =2

sync_binlog=5000

#慢查詢配置

slow_query_log=1

long_query_time=5

slow_query_log_file="d:/mysql/data/query-slow-file.log"

innodb_log_buffer_size=128m

innodb_buffer_pool_size=128m

innodb_log_file_size=10m

innodb_thread_concurrency=16

innodb-autoextend-increment=1000

join_buffer_size = 128m

sort_buffer_size = 32m

read_rnd_buffer_size = 32m

max_allowed_packet = 32m

#關閉警告    

explicit_defaults_for_timestamp=true

#sql模式      

sql-mode="strict_trans_tables,no_auto_create_user,no_engine_substitution"

mysql配置引數優化

1 當寫入時,使用 innodb flush method o direct 來避免雙緩衝。2.避免使用 o direct 和 ext3 檔案系統 你將序列化所有要寫入的。3.分配足夠的 innodb buffer pool size 來載入整個 innodb 檔案到記憶體中 少從磁碟中讀取。4.不...

MySQL效能優化之引數配置

1 windows下mysql的配置檔案是my.ini,一般會在安裝目錄的根目錄。2 linux下mysql的配置檔案是my.cnf,一般會放在 etc my.cnf,etc mysql my.cnf。如果找不到,可以用find命令查詢。注意 linux用rpm包安裝的mysql是不會安裝 etc ...

mysq基礎優化

skip name resolve skip locking skip innodb skip bdb key buffer 1g記憶體推薦設定為256m,2g記憶體推薦設定為512m wait timeout 3或者5 2g記憶體推薦設定為5 max connections 如果訪問量很大可以設定...