ตรวจสถานะ SAP HANA ด้วย SQL พื้นฐาน 5 คำสั่ง

อ่านประมาณ 1 นาที

เมื่อผู้ใช้แจ้งว่าระบบช้าหรือเชื่อมต่อไม่ได้ สิ่งแรกที่ควรทำคือดูสถานะของฐานข้อมูล บทความนี้รวม 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

Your email address will not be published. Required fields are marked *