เมื่อผู้ใช้แจ้งว่าระบบช้าหรือเชื่อมต่อไม่ได้ สิ่งแรกที่ควรทำคือดูสถานะของฐานข้อมูล บทความนี้รวม 5 คำสั่งที่รันผ่าน SQL console ของ SAP HANA ได้ทันที
ดูเวอร์ชันและชื่อฐานข้อมูล
SELECT DATABASE_NAME, VERSION FROM M_DATABASE;
ดูบริการที่ทำงานอยู่
ถ้าบริการสำคัญอย่าง indexserver ไม่อยู่ในสถานะ YES แสดงว่ามีปัญหาที่ต้องตรวจก่อนอย่างอื่น
SELECT HOST, SERVICE_NAME, PORT, ACTIVE_STATUS FROM SYS.M_SERVICES;
ดูการใช้หน่วยความจำ
SELECT HOST,
ROUND(USED_PHYSICAL_MEMORY / 1024 / 1024 / 1024, 2) AS USED_GB,
ROUND(FREE_PHYSICAL_MEMORY / 1024 / 1024 / 1024, 2) AS FREE_GB
FROM M_HOST_RESOURCE_UTILIZATION;
ดูประวัติการสำรองข้อมูลล่าสุด
SELECT ENTRY_TYPE_NAME, STATE_NAME, SYS_START_TIME, SYS_END_TIME
FROM M_BACKUP_CATALOG
ORDER BY SYS_START_TIME DESC
LIMIT 5;
ต้องมีสิทธิ์อ่าน system view เช่น CATALOG READ หรือใช้ผู้ใช้ที่ผู้ดูแลระบบกำหนดไว้สำหรับงานตรวจสอบ
รันคำสั่งเหล่านี้ในเวลาที่ผู้ใช้ใช้งานหนักได้ แต่หลีกเลี่ยงการ SELECT * จากตารางข้อมูลขนาดใหญ่ในช่วงเวลาทำงาน
Leave a Reply