我有一个中等复杂的嵌套T-SQL查询,它的大部分性能都很好,除了在我的每个两周支付期开始时(需要处理的记录更少!)查询速度慢了几个数量级。然后,在双周期间的某个时候,SQL Server (2008)确定执行计划应该更改,一切都恢复到正常速度。我有“好”和“坏”场景的执行计划,但我是这个领域的n00b,我不知道如何解释它们。我在这里的下一步是什么?是否发布
我有一个名为DrTimings的表,其中医生每天的时间是这样的。/12/2009 8:00:00 AM 4/12/2009 9:30:00 AM 4/12/2009 12:00:00 AM我有另一个名为AppointmentSchedule的表Appointmentschedule中,但插槽应该在DrTimings和TimeSlots中的starttime和endtime之间,并应在下拉列表中填写。我需要一个查询<
每个课程材料都有很少的小册子。Store_Table包含了MaterialAvailablity的信息,该材料包含了多少本小册子。所以我要做的是,我在Store_Tbl中检查ID的NumberOfBooklets,并检查所有这些CourseID,如果BookletAvailabilty可用,那么我必须获取Min(NumberOfBookletAvailableCourse_Inventory_Tbl.CourseID
having Store_Tbl.NumberOfBooklets = count(Co