ตรวจสอบกิจกรรม MySQL ต่อฐานข้อมูลหรือไม่


9

วิธีที่ดีที่สุดในการตรวจสอบกิจกรรมในฐานข้อมูลแต่ละเซิร์ฟเวอร์ของฉันคืออะไร

ฉันลอง mtop / mytop ซึ่งแสดงกิจกรรมแบบเรียลไทม์ แต่ก็ไม่ค่อยมีประโยชน์ในการดูข้อความค้นหาทั้งหมดที่ดำเนินการ

ฉันเปิดใช้งานบันทึก MySQL แต่ไม่มีตัวเลือกที่จะแยกพวกเขาต่อฐานข้อมูล

คุณใช้เครื่องมืออะไรในการตรวจสอบเซิร์ฟเวอร์ MySQL

คำตอบ:


4

ฉันพยายามหลีกเลี่ยงการมีฐานข้อมูลหลาย ๆ ตัวในอินสแตนซ์เดียว แต่ฉันมีหลายอินสแตนซ์ตั้งค่าบนเซิร์ฟเวอร์ที่แต่ละคนทุ่มเทให้กับฐานข้อมูล

เทมเพลต MySQL Cactiเป็นโซลูชันการตรวจสอบที่ดี หากคุณเป็นลูกค้าองค์กรMySQL Enterprise Monitor ก็ใช้งานได้ ตรวจสอบmycheckpointจาก openark

แก้ไข
นี่คือบทช่วยสอนสำหรับการตั้งค่าหลายอินสแตนซ์บนเซิร์ฟเวอร์เดียว:

คุณสามารถใช้MySQL Sandbox ได้เพราะมันจะติดตั้งเซ็ตอัพให้คุณโดยอัตโนมัติ


ขอบคุณสำหรับความคิดเห็นของคุณคุณมีบทช่วยสอนสั้น ๆ เพื่อตั้งค่าหลายอินสแตนซ์ต่อเซิร์ฟเวอร์หรือไม่?
tostinni

3

คุณต้องเข้าใจที่มากที่สุดของเครื่องมือที่คุณกำลังใช้จะได้รับข้อมูลของพวกเขาจาก - และSHOW ENGINE INNODB STATUS SHOW GLOBAL STATUSข้อมูลนี้ไม่สามารถใช้งานได้กับระดับฐานข้อมูลภายใน MySQL

MySQL 5.5, 5.6 และ Percona Server ทำงานได้อย่างยอดเยี่ยมในการปรับปรุงการวินิจฉัยที่มีให้สำหรับคุณด้วยคุณสมบัติเช่นperformance_schemaและuserstats - แต่ฉันยังไม่ทราบเครื่องมือ GUI / การตรวจสอบใด ๆ ที่กำลังได้รับประโยชน์

ฉันแนะนำให้ติดตั้งเซิร์ฟเวอร์ Percona และดูที่ table_statistics:

mysql> SELECT * FROM INFORMATION_SCHEMA.TABLE_STATISTICS
   WHERE TABLE_NAME='tables_priv';
+--------------+-------------------------------+-----------+--------------+------------------------+
| TABLE_SCHEMA | TABLE_NAME                    | ROWS_READ | ROWS_CHANGED | ROWS_CHANGED_X_INDEXES |
+--------------+-------------------------------+-----------+--------------+------------------------+
| mysql        | tables_priv                   |         2 |            0 |                      0 | 
+--------------+-------------------------------+-----------+--------------+------------------------+
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.