Mysql簡單優化

2021-08-02 08:56:14 字數 745 閱讀 6781

日誌類:

long_query_time=1 和 log_slow_queries = /usr/local/mysql/logs/log_slow.log    設定慢查詢日誌記錄路徑和超時時間。

ln -s /dev/null ~/.mysql_history     指定日誌檔案到黑洞,日誌檔案在使用者家目錄下,名字是.mysql.history。具體做法,做個軟連線到/dev/null

log = 日誌路徑    開啟查詢日誌,記錄資料庫所有操作。

時間類:

interactive =8 設定連線超時

認證類

skip-grant 跳過認證,忘記資料庫密碼時使用。

主從同步

replicate_wild_do_table=job.%       配置在從伺服器my.cnf檔案[mysqld]段中,意思是同步job庫,解決跨庫操作時出現從伺服器同步錯誤。

replicate_wild_ignore_table=job.%  配置在從伺服器my.cnf檔案[mysqld]段中,意思是不同步job庫,

解決跨庫操作時出現從伺服器同步錯誤。

客戶端連線慢

skip-name-resolve   客戶端連線時跳過網域名稱解析

interactive =8 設定連線超時

MySQL簡單優化

公司公升級了伺服器的配置,記憶體吃緊的問題得以解決,由此想到了幾個優化mysql的簡單方法。首先明確兩件事,我們的業務場景是常見的高併發web服務,查詢速度是重中之重。還有就是優化前一定要備份資料庫,不然出問題就只能跑路了。1.使用固態硬碟 這個優化方法毫無技術含量,完全就是花錢買效能,但是不得不說...

MySQL簡單的優化

最近在看mysql的優化,就做了下筆記,就當給自己一次理論知識上的提公升 通過不同的方式達到提高資料庫效能的目的。優化包括多個方面,比如查詢速度 更新速度 mysql伺服器效能等分析查詢語句 desc 查詢語句 1 select type 查詢語句的型別。表示簡單查詢 primary 表示主查詢 u...

mysql簡單優化思路

作為開發人員,資料庫知識掌握的可能不是很深入,但是一些基本的技能還是要有時間學習一下的。作為乙個資料庫菜鳥,厚著臉皮來總結一下 mysql 的基本的不能再基本的優化方法。為了更好的說明,我假想出來了乙個業務場景,可能在實際業務中並不存在這樣的場景,只為舉例說明問題 統計出年齡大於 30 歲,性別為女...