distinct会影响效率吗
distinct不会影响效率,只是这种代码的效率很低。
大多数情况下,Distinct函数都会导致对最终结果集完成一次排序,因此,这就成为成本最昂贵的排序之一。Distinct一直是SQL语言中成本最高的函数之一。不过,对于DB2V9,优化工具会尽量利用索引来消除为确定唯一性所带来的排序,其方法类似于目前用GroupBy语句完成优化时的做法。不过,实际上不必在SQL中使用Distinct,完全可以使用其他方式重写查询来得到同样的结果,这样做往往更为高效。开发人员现在都很喜欢用Distinct,很多人在所有语句上都会加上Distinct来确保不出现重复。不过这种代码的效率很低。在对应用调优时,我首先要做的事情之一就是审查源代码,找出所有包含Distinct的语句,了解这些查询是否确实会得到重复的结果,查看这个Distinct是否会导致一个排序,然后重写这些语句。通过对每晚批量作业的全面分析,就能很容易地大幅减少批量处理周期时间。不过要记住,如果查询中包含Distinct,只要不会因此导致执行一个排序,这个查询可能也很高效。
-
62斤是多少千克
62斤是31千克。斤是中国传统的重量单位,它的换算比较简单,1斤等于0.5千克。因此,如果想要将斤转换成千克,只需要将斤数乘以0.5即可。市制一斤为十两(旧制一斤为十六两),两斤等于一公斤。...
-
失魂落魄打一生肖
失魂落魄指的是生肖鼠。十二生肖中的老鼠,因为要偷取食物,经常被人追打,导致它们终日心神不定,生怕被人捉到,而失魂落魄形容惊恐不安或心烦意乱、精神恍惚的样子,符合老鼠被追打的语境,所以失魂落魄指的是鼠。...
-
急如风火打一正确生肖
急如风火打一正确生肖是马,因为马儿跑得快,跟急如风火相对应。属马人的性格乐观热情、办事效率高,而且脑筋转得特别快,是一个十分受领导喜爱的人。属马的人脾气都比较火爆,甚至脾气上来的时候就会失去理智,有时候还会有些暴力倾向。...
-
土工布多少钱一平
视情况而定,土工布的价格因规格、材质、用途等因素而异。一般来说,土工布的价格在每平方米几元到几十元不等。其中,规格是影响价格的重要因素之一。不同规格的土工布具有不同的物理和化学性能,因此价格也会有所不同。...