MySQL引數調優

2021-09-02 04:04:52 字數 789 閱讀 4867

[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中資料,如果沒有刷入磁碟,可...