ฉันสามารถปรับปรุงประสิทธิภาพบนตารางระบบ Bloated ได้หรือไม่
ความเป็นมา: ฉันมีฐานข้อมูลจำนวนมากที่มี VIEW จำนวนมากและ SYNONYM จำนวนมาก ตัวอย่างเช่นหนึ่งฐานข้อมูลมีมากกว่า 10k VIEW และ 2+ ล้าน SYNONYM ปัญหาทั่วไป: ข้อความค้นหาที่เกี่ยวข้องsys.objects(และตารางระบบโดยทั่วไป) มีแนวโน้มที่จะช้า ข้อความค้นหาที่เกี่ยวข้องsys.synonymsเป็นน้ำแข็ง ฉันสงสัยว่าฉันจะทำอย่างไรเพื่อปรับปรุงประสิทธิภาพ ตัวอย่างที่เฉพาะเจาะจง คำสั่งนี้ดำเนินการโดยเครื่องมือของบุคคลที่สาม มันช้าทั้งในแอพและใน SSMS: exec sp_tables_rowset;2 NULL,NULL คำถามของฉัน : ฉันจะทำให้การทำงานนี้เร็วขึ้นได้อย่างไร สิ่งที่ฉันได้ลอง : ถ้าSET STATISTICS IO ONฉันได้รับสิ่งนี้: (2201538 แถวที่ได้รับผลกระทบ) ตาราง 'sysobjrdb' จำนวนการสแกน 1, การอ่านเชิงตรรกะ 28, การอ่านทางกายภาพ 0, การอ่านล่วงหน้าอ่าน 0, การอ่านตรรกะล่วงหน้า lob 0, lob …