新聞中心
這里有您想知道的互聯網營銷解決方案
MySQL表鎖情況和文件打開數
在MySQL數據庫中,我們需要根據數據庫的狀態(tài)調整一些系統(tǒng)參數,下面為您介紹的是MySQL表鎖情況和文件打開數的調整方法,供您參考。

成都創(chuàng)新互聯專注于夏河網站建設服務及定制,我們擁有豐富的企業(yè)做網站經驗。 熱誠為您提供夏河營銷型網站建設,夏河網站制作、夏河網頁設計、夏河網站官網定制、成都小程序開發(fā)服務,打造夏河網絡公司原創(chuàng)品牌,更為您提供夏河網站排名全網營銷落地服務。
文件打開數(open_files)
- mysql> show global status like 'open_files';
- +---------------+-------+
- | Variable_name | Value |
- +---------------+-------+
- | Open_files | 1410 |
- +---------------+-------+
- mysql> show variables like 'open_files_limit';
- +------------------+-------+
- | Variable_name | Value |
- +------------------+-------+
- | open_files_limit | 4590 |
- +------------------+-------+
- 比較合適的設置:Open_files / open_files_limit * 100%
MySQL表鎖情況
- mysql> show global status like 'table_locks%';
- +-----------------------+-----------+
- | Variable_name | Value |
- +-----------------------+-----------+
- | Table_locks_immediate | 490206328 |
- | Table_locks_waited | 2084912 |
- +-----------------------+-----------+
Table_locks_immediate表示立即釋放MySQL表鎖數,Table_locks_waited表示需要等待的MySQL表鎖數,如果Table_locks_immediate / Table_locks_waited > 5000,最好采用InnoDB引擎,因為InnoDB是行鎖而MyISAM是MySQL表鎖,對于高并發(fā)寫入的應用InnoDB效果會好些。示例中的服務器Table_locks_immediate / Table_locks_waited = 235,MyISAM就足夠了。
【編輯推薦】
MySQL查詢緩存變量
MySQL慢查詢的啟用方法
Mysql多表查詢的實現
MySQL創(chuàng)建函數問題的處理方法
MySQL存儲過程和數據庫的聯系
文章標題:MySQL表鎖情況和文件打開數
轉載源于:http://m.fisionsoft.com.cn/article/cosoppi.html


咨詢
建站咨詢
