พอดีช่วงหลังๆ DB ถูกใช้งานจากคนหลายคน และ ปรับ Performance โดยหลายๆคน แต่บางที Index อาจจะขัดแย้งกันก็ได้ ครั้นจะไปกดไล่ใน DB ที่จะ Table มันก็ไม่ไหวนะ มา Query ดูกันดีกว่า
SELECT IDX.INDNAME --ชื่อ Index , IDX.TABNAME --ชื่อ Table , IDX.COLNAMES --ชื่อ Column ที่ถูกใช้ใน Index อาจจะมีมากกว่า 1 Column , IDX.* FROM SYSCAT.INDEXES IDX WHERE IDX.TABSCHEMA = 'INVEST' AND IDX.INDNAME LIKE '%275323%' --AND IDX.TABNAME IN (TABLE NAME) --IF YOU WANT TO GET INDEX BY TABLE ORDER BY IDX.TABNAME
มาดูตัวอย่างกันได้เลยครับ ตามรูปเลย ผมหา Index ตาม Pattern ที่ได้ตกลงกันไว้ในทีมครับ
Discover more from naiwaen@DebuggingSoft
Subscribe to get the latest posts sent to your email.