Foxtable(狐表)用户栏目专家坐堂 → [讨论]关于SQL数据库的加载速度?


  共有3757人关注过本帖树形打印复制链接

主题:[讨论]关于SQL数据库的加载速度?

帅哥哟,离线,有人找我吗?
54kang
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:192 积分:1679 威望:0 精华:0 注册:2012/2/6 12:55:00
[讨论]关于SQL数据库的加载速度?  发帖心情 Post By:2013/12/12 14:47:00 [只看该作者]

项目情况:局域网SQL数据库连接,大概20个表,SQL数据可文件大概28MB,但全加载时间要5分钟,太慢了。有什么好办法?

 回到顶部
帅哥哟,离线,有人找我吗?
54kang
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:192 积分:1679 威望:0 精华:0 注册:2012/2/6 12:55:00
  发帖心情 Post By:2013/12/12 14:51:00 [只看该作者]

考虑过分页加载,可是好多“表达式”列的数据就不对了,
还有 find ,findrow ,compute 就没法计算了。

 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/12/12 14:52:00 [只看该作者]

那就使用动态加载,不要一次性全部加载进来,需要用那个表就加载那个表.

 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/12/12 14:54:00 [只看该作者]

.
图片点击可在新窗口打开查看此主题相关图片如下:qq截图20131212145323.png
图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
jspta
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1731 积分:11255 威望:0 精华:0 注册:2011/12/15 22:06:00
  发帖心情 Post By:2013/12/12 14:56:00 [只看该作者]

多少数据量?如果很多表超过数万行,可以考虑只加载1部分。

我给个局域网速度,1个表30000行数据+窗口打开,大约3秒多。SQL2005数据源

 

还有你要考虑下你网络是不是有问题,数据源是Access,或机器问题了。


 回到顶部
帅哥哟,离线,有人找我吗?
54kang
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:192 积分:1679 威望:0 精华:0 注册:2012/2/6 12:55:00
  发帖心情 Post By:2014/1/2 9:31:00 [只看该作者]

可否 按 文件下载的方式 ,下载SQL数据?

 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/1/2 9:36:00 [只看该作者]

图片点击可在新窗口打开查看哪有这样做的. 你检查一下你网络或者服务器吧,应该是有问题的.

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2014/1/2 9:48:00 [只看该作者]

以下是引用54kang在2013-12-12 14:51:00的发言:
考虑过分页加载,可是好多“表达式”列的数据就不对了,
还有 find ,findrow ,compute 就没法计算了。

 

还是分页加载,分页加载用SQLcommand计算:

 

http://www.foxtable.com/help/topics/0696.htm

 

也可以:

http://www.foxtable.com/help/topics/2724.htm

 

或者父表和子表同步加载:

http://www.foxtable.com/help/topics/2228.htm

这样表达式也正确。

 

远程需要精确控制加载量,当然网速的问题也需要注意。

[此贴子已经被作者于2014-1-2 9:48:39编辑过]

 回到顶部