以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 加载的时间问题 (http://foxtable.com/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相应的数据表上面是否建立了相应的索引,如果建立了的话,则检索的速度会相应加快,没有索引的话,会随着数据量的加大,检索会越来越慢。 |