字體:  

如何查詢 MySQL 開啟的檔案數(open file)

ppstream 發表於: 2012-1-27 14:12 來源: ADJ網路控股集團


最近在研究如何提升MySQL的效能,發現有幾個方法可以查詢MySQL 開啟的檔案數(open file)...所以Memo一下~~
要查看 mysql 開啟的 files 數,可用
(1) #ps aux | grep mysql 看 mysql PID
(2) 再利用 #lsof -p PID# | wc -l 來統計。

使用資料庫command查詢
mysql>show global status like 'open_%';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| Open_files    | 382   |
| Open_streams  | 0     |
| Open_tables   | 191   |
| Opened_tables | 876   |
+---------------+-------+

mysql> show global status like 'open_%';
+-------------------+----------+
| Variable_name | Value |
+-------------------+----------+
| have_openssl | DISABLED |
| innodb_open_files | 300 |
| open_files_limit | 15000 |
+-------------------+----------+
3 rows in set (0.00 sec)

至於如何修改...可以參考這篇:
http://dz.adj.idv.tw/thread-82903-1-1.html