锁定老帖子 主题:低效的where 1=1
该帖已经被评为隐藏帖
|
|
---|---|
作者 | 正文 |
发表时间:2010-07-14
最后修改:2010-07-14
maozj 写道 我给的条件专门是测试加where 1=1 和不加的测试。。。
并且在sqlserver2000中已经证明过。。 既然是转么测试不加where以及制定数据库就应该在标题中说明,或者在一楼说明,不要搞成标题党。 你如果希望讨论,至少自己在其他几个主流常见数据库版本上简单测试下,再来说事吧,测了个sqlserver2000和一个不加where条件的select from千万数据(实际不可能碰到的需求),这算什么测试呢? 讨论在一开始,不明确讨论或者测试的前提条件,就失去意义了。 |
|
返回顶楼 | |
发表时间:2010-07-14
maozj 写道 我给的条件专门是测试加where 1=1 和不加的测试。。。
并且在sqlserver2000中已经证明过。。 能不能给个执行计划看看啊。 |
|
返回顶楼 | |
发表时间:2010-07-14
mathfox 写道 maozj 写道 我给的条件专门是测试加where 1=1 和不加的测试。。。
并且在sqlserver2000中已经证明过。。 能不能给个执行计划看看啊。 子贴中发了 谈论了多次了 你没看到吗? |
|
返回顶楼 | |
发表时间:2010-07-14
兄弟。淡定,淡定
|
|
返回顶楼 |
已被评为好帖!
|
发表时间:2010-07-14
maozj 写道 看成本...这是SqlServer中的测试 如果去掉where 1=1 成本为0% ----------------- 再次引用了 |
|
返回顶楼 | |
发表时间:2010-07-14
select*from爱 写道 兄弟。淡定,淡定
----------- 这样的讨论 才是正道 |
|
返回顶楼 | |
发表时间:2010-07-14
这个表情甚是丰富 看着解疲 甚是兴载!
|
|
返回顶楼 | |
发表时间:2010-07-14
icewubin 写道 maozj 写道 我给的条件专门是测试加where 1=1 和不加的测试。。。
并且在sqlserver2000中已经证明过。。 既然是转么测试不加where以及制定数据库就应该在标题中说明,或者在一楼说明,不要搞成标题党。 你如果希望讨论,至少自己在其他几个主流常见数据库版本上简单测试下,再来说事吧,测了个sqlserver2000和一个不加where条件的select from千万数据(实际不可能碰到的需求),这算什么测试呢? 讨论在一开始,不明确讨论或者测试的前提条件,就失去意义了。 我在postgresql 试了一下。。似乎 这个 1=1是会被过滤掉的。。。 |
|
返回顶楼 | |
发表时间:2010-07-14
最后修改:2010-07-14
我用sql 2000测试一下 没啥影响 图咋贴不了 汗
|
|
返回顶楼 | |
发表时间:2010-07-14
mathgl 写道 icewubin 写道 maozj 写道 我给的条件专门是测试加where 1=1 和不加的测试。。。
并且在sqlserver2000中已经证明过。。 既然是转么测试不加where以及制定数据库就应该在标题中说明,或者在一楼说明,不要搞成标题党。 你如果希望讨论,至少自己在其他几个主流常见数据库版本上简单测试下,再来说事吧,测了个sqlserver2000和一个不加where条件的select from千万数据(实际不可能碰到的需求),这算什么测试呢? 讨论在一开始,不明确讨论或者测试的前提条件,就失去意义了。 我在postgresql 试了一下。。似乎 这个 1=1是会被过滤掉的。。。 是针对oracle的测试吗? |
|
返回顶楼 | |