问题描述
sqlserver数据库有一百万条信息要取其中的一条要花多长时间谁能告诉我呀!
解决方案
解决方案二:
要据环境测试才行。
解决方案三:
自己测试下啊
解决方案四:
你自己测一下.
解决方案五:
按主键一般都很快的...看电脑具体跑的怎么羊...
解决方案六:
很少很少的时间,很长很长的时间!
解决方案七:
应该不会太长,但时间决定于多种环境因素,比如网络速度,机器配置等。
解决方案八:
没法子,只能自己测,变数太多
解决方案九:
对,应该好要看你的主体环境啊!
解决方案十:
要看看每个记录的长度以及类型,一般INT的会比VARCHAR的快,字段少的话,读取数据的吞吐量就大,也是很重要的因素,另外,按主键查找,主键有聚集索引,其他的就要看你的硬件了!
解决方案十一:
这跟环境还有你的SQL语句有关吧!
解决方案十二:
如果就是单纯的selecttop1*fromXXX,跟你从100条中取1条差距不大速度主要是取决于:索引,where条件的个数,有无排序等UP
解决方案十三:
楼主这个问题很难回答,需要根据实际情况而定除硬件上的要求外,对于这个表的结构以及索引都是有要求的
解决方案十四:
自己测测不就知道了
解决方案十五:
看数据库服务器硬件配置;看网络速度;看查询语句的效率;看查询语句的条件字段是否建了索引......
解决方案:
50W数据查一条4分到5分
解决方案:
最好建索引,不然慢的你想吐
解决方案:
看多少人用了,10000个人同时取一条就........
解决方案:
没有谁能回答你的问题!
解决方案:
环境不同,结果就不同...
解决方案:
可能非常非常非常非常非常非常非常快可能非常非常非常非常非常非常非常慢
解决方案:
要看你怎样关联的呢
解决方案:
关键是看查询的字段是否有索引,大家都学过二分法查找,查找效率是logN级的。如果是顺序查找,就很慢。数据库的查找与之类似。
解决方案:
打个比方:你遇到一个不会读的字,到字典里去查。如果你不会用“按偏旁查字法”,那么你只能一页一页翻字典直到找到该字为止。---速度可想而知如果你会用“按偏旁查字法”,那么你可以很快的查到该字在第几页。----速度很快
解决方案:
应该小于0.03秒以下;
解决方案:
1.硬件2.SQL环境3.SQL语句
解决方案:
看你查询条件和索引设置的是否合理了,以及主键的复合程度,因数很多的.
解决方案:
这个不一定吧。。主要看查询条件。和索引。。。一搬都会在1秒以下。
解决方案:
再加一点:还有楼主的人品~
解决方案:
视条件where而定,一般将主键条件放到前面,如果提取的数据不是全部则不要用*,要加上orderby主键。
解决方案:
好像不是很长,但要根据主键来取
解决方案:
ID小于10ms
解决方案:
有个方法可以,首先声明个时间变量,设置初始值,然后select*fromyouTablewhere....printtempdatetime这样即可.
解决方案:
1.硬件2.SQL环境3.SQL语句
解决方案:
根据你查询的条件而定,硬件也有一定的影响。
解决方案:
很快的只有有主键查一条非常快idname...1aaaa2aaa3bbb4ccc..1000000ddd直接查id就行了,select*fromtablewhereid=88888
解决方案:
短的话几毫秒