Manage SQL Database Logs
จัดการ log ของแต่ละ Database Instance และนำมาแสดงผล
Database Logs คือ ฟีเจอร์สำหรับการนำ logs ที่เกิดขึ้นใน SQL Database มาแสดงผลที่ Database Instance Detail เพื่อให้สามารถตรวจสอบการใช้งาน SQL Database ได้ภายใน NCS
ปัจจุบันรองรับการแสดงผล logs 2 ประเภท ของ SQL Database ดังนี้
General Log
แสดง log เมื่อมีการ Query
แสดง log เมื่อมีการ Audit อื่น ๆ เช่น Create/Delete Database User, Create/Delete Database Schema เป็นต้น
Slow Query Log แสดงการ Query ที่ใช้เวลานานกว่า 1 วินาที
Prerequisite
มี Database Instance ใน Project (ขั้นตอนการสร้าง SQL Database Instance)
สามารถดู Logs ได้ที่ tab: Logs ที่หน้า Database Instance Detail
ส่วนประกอบต่าง ๆ ใน tab: Logs มีดังนี้
1. status ของ logs และ toggle เพื่อเปลี่ยน status
logs มี status เป็น Disabled (toggle มี state เป็น off)

logs มี status เป็น Enabled (toggle มี state เป็น on)

2. ตารางการแสดงผล Logs
แต่ละ column แสดงข้อมูลของ Logs แต่ละประเภท ดังนี้
General Log
Time: เวลาที่ Logs เกิดขึ้น
Duration: ระยะเวลาของการ Query (หน่วย ms)
Message: รายละเอียดของ Logs

Slow Query Log
Time: เวลาที่ Logs เกิดขึ้น
Duration: ระยะเวลาของการ Query (หน่วย s)
User Information: ข้อมูลของ Database User ที่ทำให้เกิด Slow Query Log
Message: รายละเอียดของ Logs

3. Pending Size
แสดง Size ของไฟล์ Logs ที่เกิดขึ้น แต่ยังไม่นำแสดงผลที่ NCS

คำสั่งที่ใช้จัดการ Database Logs มีดังต่อไปนี้
Last updated
Was this helpful?