-1
可以獲得我的MySQL數據庫的性能,如查詢/秒,寫入/秒,查詢速度慢,連接數量。使用Python,PHP或Java?獲取MySQL性能
沒有使用New Relic或類似的替代品。
我在Google上找不到任何東西。
感謝
可以獲得我的MySQL數據庫的性能,如查詢/秒,寫入/秒,查詢速度慢,連接數量。使用Python,PHP或Java?獲取MySQL性能
沒有使用New Relic或類似的替代品。
我在Google上找不到任何東西。
感謝
這是所有可通過一個簡單的查詢,如概括in the docs,你需要做一些定期輪詢和時間序列分析,計算利率。
mysql> SHOW STATUS;
+--------------------------+------------+
| Variable_name | Value |
+--------------------------+------------+
| Aborted_clients | 0 |
| Aborted_connects | 0 |
| Bytes_received | 155372598 |
| Bytes_sent | 1176560426 |
| Connections | 30023 |
| Created_tmp_disk_tables | 0 |
| Created_tmp_tables | 8340 |
| Created_tmp_files | 60 |
...
| Open_tables | 1 |
| Open_files | 2 |
| Open_streams | 0 |
| Opened_tables | 44600 |
| Questions | 2026873 |
...
| Table_locks_immediate | 1920382 |
| Table_locks_waited | 0 |
| Threads_cached | 0 |
| Threads_created | 30022 |
| Threads_connected | 1 |
| Threads_running | 1 |
| Uptime | 80380 |
+--------------------------+------------+
我不能擁有mysql憑證。有沒有辦法做到這一點,而不知道用戶和密碼? –
您可以使用標準技術來寫入文件,然後用您喜歡的語言讀取它。 –
嘗試'SHOW/*!50002 GLOBAL */STATUS LIKE'Com \ _%';'並在MYSQL文檔中閱讀更多關於它的內容。還有一個標誌叫做'slow_query_log',它在日誌文件中記錄慢查詢。 – JustOnUnderMillions
你想測試你的DAO層還是直接測試數據庫?如果它直接是數據庫,爲什麼不使用像JMeter這樣的測試程序? – Isukthar