ppstream 2012-1-27 14:12
如何查詢 MySQL 開啟的檔案數(open file)
最近在研究如何提升MySQL的效能,發現有幾個方法可以查詢MySQL 開啟的檔案數(open file)...所以Memo一下~~<br>要查看 mysql 開啟的 files 數,可用 <br>(1) <font style="color: DarkRed;" size="3">#ps aux | grep mysql</font> 看 mysql PID<br>(2) 再利用 <font style="color: DarkRed;" size="3">#lsof -p PID# | wc -l </font>來統計。<br><br>使用資料庫command查詢<br>mysql>show global status like 'open_%';<br>+---------------+-------+<br>| Variable_name | Value |<br>+---------------+-------+<br>| Open_files | 382 |<br>| Open_streams | 0 |<br>| Open_tables | 191 |<br>| Opened_tables | 876 |<br>+---------------+-------+<br><br><pre>mysql> show global status like 'open_%';<br>+-------------------+----------+<br>| Variable_name | Value |<br>+-------------------+----------+<br>| have_openssl | DISABLED |<br>| innodb_open_files | 300 |<br>| open_files_limit | 15000 |<br>+-------------------+----------+<br>3 rows in set (0.00 sec)<br></pre><br>至於如何修改...可以參考這篇:<br><a href="http://dz.adj.idv.tw/thread-82903-1-1.html" target="_blank">http://dz.adj.idv.tw/thread-82903-1-1.html</a>