以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  加载的时间问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=50005)

--  作者:hdffzxf
--  发布时间:2014/4/27 20:19:00
--  加载的时间问题
做了一个挺多表的系统,数据库采用sql server ,搭建在互联网上,因为以前没什么过多的经验,在想数据量如果很大的时候,比如记录条数100万条,从中检索100条数据的时候,真不知道速度会怎样,想问的是,不考虑网络对速度的影响,从100万条数据中检索和从10万条数据中检索,速度能有多大的差别呢?
--  作者:有点甜
--  发布时间:2014/4/27 20:23:00
--  

 不要把过万条的数据加载到电脑上去。

 

 你可以根据需要,加载部分数据,而且可以分页处理的。

 

 可以看看这一章的内容 http://www.foxtable.com/help/topics/1933.htm

 


--  作者:hdffzxf
--  发布时间:2014/4/27 23:05:00
--  
我知道一般不会将万条数据进行加载,也知道分页加载的方法,我的意思是从100万条里检索出100条数据,这会需要多长时间呢?
--  作者:有点甜
--  发布时间:2014/4/27 23:09:00
--  
以下是引用hdffzxf在2014-4-27 23:05:00的发言:
我知道一般不会将万条数据进行加载,也知道分页加载的方法,我的意思是从100万条里检索出100条数据,这会需要多长时间呢?

 

查找,是几秒内的事情,取决于数据库,不取决于狐表。

 

加载100条数据,看网络传输速度。比如,100条数据是 1M大小的话,就相当于下载一个1M的文件。


--  作者:hdffzxf
--  发布时间:2014/4/27 23:16:00
--  
那就是说检索的效率是非常高的,决定性因素是服务器能力和网速,和狐表的的效率几乎无关,这样我就放心了!
--  作者:yd0731
--  发布时间:2014/4/28 9:31:00
--  
楼主,其实还取决于你在sqlserver相应的数据表上面是否建立了相应的索引,如果建立了的话,则检索的速度会相应加快,没有索引的话,会随着数据量的加大,检索会越来越慢。