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?
