51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3551|回复: 21
打印 上一主题 下一主题

[原创] 麻烦大家帮看一下,这个结果正常吗?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2011-3-12 17:02:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 lifengceo 于 2011-3-12 17:03 编辑

无条件查询语句:select * from [表名]

带条件查询语句:select * from [表名] where [条件]

表中记录有10000.

通过Loadrunner启动sql server分析器,这个过程录制到Vuser_init中,然后在分析器中写入sql语句,运行,录制到vuser_action中。最后是Controller中加压,Analysis分析的平均响应时间如表中所示。

            并发用户数 记录数25102060100
无条件查询0.7490.6510.6760.670.6031.629
带条件查询0.0170.0160.0170.0090.0130.012



麻烦大家帮看一下,这个结果正常吗?按理说有条件查询要比无条件查询耗得时间要多。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2011-3-12 19:55:31 | 只看该作者
操你老母:这数据很正常啊。无条件查询的结果数据多,当然时间长点,有条件查询结果数据少,当然时间少,打你老母。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2011-3-12 22:12:38 | 只看该作者
回复 2# zhouxiaowen
Fuck尼玛,你他妈是不是心理变态?
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2011-3-14 17:31:21 | 只看该作者
回复  zhouxiaowen
Fuck尼玛,你他妈是不是心理变态?
lifengceo 发表于 2011-3-12 22:12



    你要学会谦虚,美女!不懂要学会忍。
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2020-6-28 13:31
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]测试排长

    5#
    发表于 2011-3-14 17:59:33 | 只看该作者
    这一问一答  相当的经典啊
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2011-3-14 20:03:42 | 只看该作者
    回复  zhouxiaowen
    Fuck尼玛,你他妈是不是心理变态?
    lifengceo 发表于 2011-3-12 22:12



        死婊子:真搞不懂你在想什么?搞你老母!我好心心的回答你问题,你竟然不领情。真是乡下人。锤你老母!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
    发表于 2011-3-15 00:25:54 | 只看该作者
    先不说2楼得那哥们素质怎么样,先说说他的基本专业知识怎么样吧!哥们,问你个问题。有一桶带有杂物的水,要求你把水倒了,你是直接倒的快呢,还是先把里边的杂物检出后再倒的快呢???回家好好学学专业知识,然后再出来丢人显眼吧!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2011-3-15 00:28:11 | 只看该作者
    回复 2# zhouxiaowen


        有一桶带有杂物的水,要求你把水倒了,你是直接倒的快呢,还是先把里边的杂物检出后再倒的快呢???
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2011-3-15 18:57:06 | 只看该作者
    首先理解 select * from (表名)指的是你表中1000表数据将全给查出来。
    带where只会根据你的条件查询。查询到你想预期的数据。
    所以说结果很正常。

    深深的鄙视2楼。。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2011-3-15 22:10:20 | 只看该作者
    问下楼主,录制的是sql server2000?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2011-3-15 23:33:38 | 只看该作者
    回复 9# haiyang811
    结果很正常??抛开别的不谈,我们知道无条件查询要比有条件查询快,可是楼主贴出来的图中显示无条件查询用时长啊,这是正常的??
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
    发表于 2011-3-16 15:54:13 | 只看该作者
    回复  haiyang811
    结果很正常??抛开别的不谈,我们知道无条件查询要比有条件查询快,可是楼主贴出来的图 ...
    wangsc_testing 发表于 2011-3-15 23:33



        无条件查询要比有条件查询快吗?这话说得太武断了吧,无条件查询是要全表扫描的
    况且楼主的测试结果已经显示,有条件语句要比无条件的快。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
    发表于 2011-3-16 20:11:42 | 只看该作者
    回复 12# gigicat99
    哥们,虽然本人数据库学滴不怎么滴,但还是知道有条件查询需要全表扫描撒,而且还要一个一个比对,无条件查询只是把所有的数据取出来,单看查询操作,肯定是无条件要快,楼主的测试结果之所以显示无条件查询用时比有条件多,那是因为数据的输出也是需要时间的,无条件查询出来的结果很多,所以时间主要用在数据的输出,而有条件查询出来的数据相对少一些,输出数据所用的时间一般要少一些,但是查询操作肯定比无条件用时多撒。就像楼主说的,无条件查询肯定查出来有1000条数据,但如果有条件查询查出来有999条数据,这个时候,总的时间消耗肯定是有条件用时多了,同样,如果表中只有一条记录,你说哪个更快撒??所以你单看楼主的测试结果,就说有条件查询要比无条件快,这是真的叫武断。还有啊,哥们,测试结果是让你来分析的,不是说出来的结果是什么那就是什么,毕竟测试是为了证明系统有问题,而不是证明系统没问题的!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2014-10-16 09:54
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    14#
    发表于 2011-3-17 11:12:50 | 只看该作者
    这个帖子火药味不错呀
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
    发表于 2011-3-17 15:47:48 | 只看该作者
    本帖最后由 gigicat99 于 2011-3-17 16:08 编辑
    回复  gigicat99
    哥们,虽然本人数据库学滴不怎么滴,但还是知道有条件查询需要全表扫描撒,而且还要一个 ...
    wangsc_testing 发表于 2011-3-16 20:11



        看来这位仁兄真是一个超级自信的人啊,请问你发言之前有没有去查查资料啊?
    现在就讨论一句话:无条件查询一定比有条件查询的速度要快吗?你去查一个100万条数据的表试试哪个快呢,你真以为无条件查询就是像你举得倒脏水那么简单,哗一下,数据全出来啦。

    “但还是知道有条件查询需要全表扫描撒”

    有条件查询就是全表扫描撒?那还用建什么索引撒
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    16#
    发表于 2011-3-17 22:25:09 | 只看该作者
    回复 15# gigicat99 [/
    呵呵,很喜欢和这哥们探讨。不知你看懂我上面所表达的意思了没,我们日常所说的【查询】其实包含两个操作,一是查询,二是输出。我所表达的只是前者,而且仅针对楼主给出题目,也就是一般情况下,说的更明白一点就是没有主键和索引的情况下。你看看楼主提的问题环境啊,有索引的话,人家难道真笨啊,还跑来这儿问问题?再说了,楼主的问题也没有说这个表建立了索引,就算你给这个表加了索引,但人家也没有说where后面的条件就是索引啊,所以你就不能用很特殊的情况得出的答案来误导人家。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    17#
    发表于 2011-3-18 09:17:46 | 只看该作者
    回复 16# wangsc_testing


        呵呵,啥都不说了!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    18#
    发表于 2011-3-18 11:27:02 | 只看该作者
    答的好,比我的标准。谢谢!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    19#
    发表于 2011-3-18 16:55:04 | 只看该作者
    唉  看不懂    技术看不懂    骂人看懂了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    20#
    发表于 2011-3-22 13:35:02 | 只看该作者
    没问题
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-17 04:59 , Processed in 0.078767 second(s), 24 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表