[size=large]1、show variables[/size]
在mysql中檢視系統變數
[size=large]2、全域性修改變數[/size]
mysql的配置檔案一般是在:/etc/my.cnf,內容如下
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
lower_case_table_names=1
# disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
[size=large]3、變數介紹(主要針對innodb引擎)[/size]
3.1、lower_case_table_names
設定值為1,lower_case_table_names=1;讓伺服器忽略表名的大小寫
3.2、innodb_file_per_table
設定值為1,innodb_file_per_table=1;讓每個innodb表都有單獨的檔案
3.3、innodb_log_buffer_size
建議設定值為1~8m;1048576=1m
MySQL引數調優
l 通用類 key buffer size 含義 用於索引塊的緩衝區大小,增加它可得到更好處理的索引 對所有讀和多重寫 影響 對於myisam 表的影響不是很大,myisam 會使用系統的快取來儲存資料,所以大量使用 myisam 表的機器記憶體很快就會耗盡。但是,如果你將該值設得過大 例如,大於總...
mysql引數調優
l max connect errors max connect errors預設值為10,也即mysqld執行緒沒重新啟動過,一台物理伺服器只要連線 異常中斷累計超過10次,就再也無法連線上mysqld服務,為此建議大家設定此值至少大於等於10w 若異常中斷累計超過引數設定的值,有二種解決辦法,執...
mysql引數調優
優化之前我們需要知道什麼 業務相關的情況 mysql相關的配置 伺服器上需要關注那些 作業系統版本 是否為穩定版 cpu 網絡卡節電模式 建議資料庫應用的伺服器,關閉節電模式 伺服器numa設定 raid卡快取 磁碟排程策略 write back 回寫 宕機的話cache中資料,如果沒有刷入磁碟,可...