首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

SQL相同变量不同,执行时间相差甚远,什么原因?

朋友发来一个案例,我把它整理了一下: 两个SQL,使用不同的变量,执行计划相同,效率相差上万倍:44秒 vs 4毫秒 SQL简化如下,3表关联,M表REF_NO字段上有主键,S表记录数大概900万,C...表是一个很小的表,只有几百条记录: 执行时间44秒时使用的变量: SELECT .........44秒比较正常,因为执行计划ID=6的步骤,S表这张大表的全表扫描确实需要一定的时间(E-Time显示的时间也将近39秒),反倒是4毫秒的执行时间有点异常。...因为sqlhc会收集执行时间超过5秒的sql monitor,44秒的这个SQL执行计划会更清晰一些(包含了执行过程中实际返回的行数): 根据上述证据,可以得出下面推论: 执行时间短的SQL,没有做最后一步的全表扫描...总结: 看SQL执行效率,执行计划至关重要,根据执行计划可以初步判断SQL的正常执行时间。如果执行时间异常,可以反推出执行计划哪些步骤没有执行。

88210

js获取当前时间(特定的时间格式)

,因为时间也是唯一的, 在任何时候时间都不会出现重复,当然可以获取就可以设置,所以您也可以人为的去设置/修改操作时间。...Date日期对象中获取/设置时间的方法: (1)getDate()/setDate /设置日期(具体的那一天)。...(8)getTime()/setTime 获取/设置时间(毫秒为单位)。 (9)getDay 获取当前星期(0~6)——0代表星期日 6代表星期六。...这些方法获取时间根据设备来获取的,设备不同获取的时间格式可能不同, 设置获取特定的时间日期刚格式:“yyyy-MM-dd HH:MMM:SS”。...: 例如中国标准时间,东八区区时 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。

14.9K10
领券