เมื่อเร็ว ๆ นี้ฉันได้มองไปรอบ ๆpg_stat_user_tables
และรู้สึกประหลาดใจที่ได้เห็นการสแกนตามลำดับจำนวนมากในตารางอวกาศของฉัน แน่นอนตารางเหล่านี้ขาดดัชนีเชิงพื้นที่
ฉันจะค้นหาตารางทั้งหมดที่มีคอลัมน์รูปทรงเรขาคณิตที่ไม่ได้จัดทำดัชนีได้อย่างไร
ขอบคุณสำหรับการอ้างอิงถึง pg_stat_user_tables เป็นเรื่องที่น่ายินดีที่บางคนในความรู้ของคุณยอมรับความผิดพลาดดังกล่าว สำหรับคนหนุ่มสาวที่ทำงานที่ฉันเป็นที่ปรึกษาฉันมักจะพูดว่า: หากไม่มีผู้สมัครที่เป็นธรรมชาติสำหรับคีย์หลักให้เพิ่มคอลัมน์อนุกรม กำหนด SRID และประเภทรูปทรงเรขาคณิตเสมอ เพิ่มดัชนีอวกาศเสมอ เนื่องจากการสแกนตามลำดับอาจทำงานได้กับหนึ่งล้านแถว แต่มีจุดที่ ..... ทำตามที่ฉันพูดมากกว่าที่ฉันทำ: D
—
John Powell