mysql 5 0 引數優化,配置utf 8編碼

2021-06-15 04:23:51 字數 2481 閱讀 9910

[mysqld]

default-character-set = utf8

datadir=/data/mysqldata

socket=/data/mysqldata/mysql.sock

user=mysql

old_passwords=0

###mysql 效能提高配置 begin####

skip-name-resolve

#禁止mysql對外部連線進行dns解析

#back_log = 384

#back_log引數的值指出在mysql暫時停止響應新請求之前的短時間內多少個請求可以被存在堆疊中。 

key_buffer_size = 256m

#key_buffer_size指定用於索引的緩衝區大小,增加它可得到更好的索引處理效能。對於內存在4gb左右的伺服器該引數可設定為256m或384m。

max_allowed_packet = 4m

thread_stack = 256k

table_cache = 128k

sort_buffer_size = 6m

#查詢排序時所能使用的緩衝區大小。所以,對於內存在4gb左右的伺服器推薦設定為6-8m。

read_buffer_size = 4m

#讀查詢操作所能使用的緩衝區大小。和sort_buffer_size一樣,該引數對應的分配記憶體也是每連線獨享。

join_buffer_size = 8m

#聯合查詢操作所能使用的緩衝區大小,和sort_buffer_size一樣,該引數對應的分配記憶體也是每連線獨享。

myisam_sort_buffer_size = 64m

table_cache = 512

thread_cache_size = 64

query_cache_size = 64m

#指定mysql查詢緩衝區的大小。。

tmp_table_size = 256m

max_connections = 3000

#指定mysql允許的最大連線程序數。如果在訪問論壇時經常出現too many connections的錯誤提 示,則需要增大該引數值。

max_connect_errors = 10

#wait_timeout = 10

#指定乙個請求的最大連線時間,對於4gb左右記憶體的伺服器可以設定為5-10。

thread_concurrency = 8

#該引數取值為伺服器邏輯cpu數量*2,在本例中,伺服器有2顆物理cpu,而每顆物理cpu又支援h.t超執行緒,所以實際取值為4*2=8

table_cache=1024    

#物理記憶體越大,設定就越大.預設為2402,調到512-1024最佳

innodb_additional_mem_pool_size=4m 

#預設為2m

innodb_flush_log_at_trx_commit=1

#設定為0就是等到innodb_log_buffer_size列隊滿後再統一儲存,預設為1

innodb_log_buffer_size=2m              

#預設為1m

innodb_thread_concurrency=4         

#你的伺服器cpu有幾個就設定為幾,建議用預設一般為8

key_buffer_size=256m                       

#預設為218,調到128最佳

tmp_table_size=128m                         

#預設為16m,調到64-256最掛

read_buffer_size=4m                       

#預設為64k

read_rnd_buffer_size=16m              

#預設為256k

sort_buffer_size=32m                     

#預設為256k

thread_cache_size=120               

#預設為60

query_cache_size=32m

#### mysql 效能提高配置 end####

#!!!注意這行必須在配置之後!!!

[mysqld_safe]

log-error=/var/log/mysqld.log

pid-file=/var/run/mysqld/mysqld.pid

[mysql]

default-character-set = utf8

Mysql5 0 儲存過程

stored routines require the proc table in the mysql database.mysql.proc 心得 1.建立儲存過程之前,使用delimiter 來定義語句結束符,建立完成後,還原語句結束符 delimiter 由於mysql預設以 為分隔符,則過程...

Mysql5 0 儲存過程

stored routines require the proc table in the mysql database.mysql.proc 心得 1.建立儲存過程之前,使用delimiter 來定義語句結束符,建立完成後,還原語句結束符 delimiter 由於mysql預設以 為分隔符,則過程...

Mysql5 0 儲存過程

stored routines require the proc table in the mysql database.mysql.proc 心得 1.建立儲存過程之前,使用delimiter 來定義語句結束符,建立完成後,還原語句結束符 delimiter 由於mysql預設以 為分隔符,則過程...