ฉันสังเกตเห็นพฤติกรรมแปลก ๆ ของ SQL Server 2008 r2 express:
โดยทั่วไปแล้วเวลาในการดำเนินการค้นหาของฉันคือ ~ 650ms แต่ถ้าฉันเปิด Management Studio และเรียกใช้แบบสอบถามอย่างง่าย ๆ (เช่นSELECT * FROM Something
) เวลาดำเนินการจะกลายเป็น ~ 40ms หากฉันปิด Studio การจัดการค่านี้จะกลับสู่ปกติ ~ 650ms
และไม่ว่าจะดำเนินการสืบค้นที่ใด: จาก Management Studio หรือแอปพลิเคชันของฉัน (ใช้ ADO.Net)
การตั้งค่า ARITHABORT ไม่มีผลใด ๆ
ทำไมสิ่งนี้จึงเกิดขึ้น