以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- load 加载表 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=86978) |
-- 作者:blackzhu -- 发布时间:2016/6/29 22:37:00 -- load 加载表 datatables.load("表名") 这个方法是不是在数据量非常大的情况下,加载表的速度会变得很慢. 因为我试了几个表 大数据量和数据量小的 反应的速度差异性很明显. 如果是我应该怎么做加载表结构比较好
|
-- 作者:大红袍 -- 发布时间:2016/6/30 1:12:00 -- load表的话,不是可以控制加载数据量的吗?
http://www.foxtable.com/help/topics/2757.htm
|
-- 作者:blackzhu -- 发布时间:2016/6/30 8:39:00 -- 我说的不是很清楚,我是说加载表结构是不是非常慢,不是数据. |
-- 作者:Hyphen -- 发布时间:2016/6/30 8:55:00 -- 设置了加载条件比如不加载数据的情况下加载表结构也很慢? |
-- 作者:blackzhu -- 发布时间:2016/6/30 9:06:00 -- 我说的是表结构!刚才我测试了 加载表结构不慢的,也不知道什么原因了,我现在在找原因 |
-- 作者:大红袍 -- 发布时间:2016/6/30 9:19:00 -- 直接执行比如,也很慢?
Select * Fr om {表A} where 1=2 |
-- 作者:blackzhu -- 发布时间:2016/6/30 12:32:00 -- 这样很快.不知道为啥 只有一到两个表慢,有的数据量达到80多条 加载也很快,代码都是一样的. |
-- 作者:大红袍 -- 发布时间:2016/6/30 12:35:00 -- 把表数据,都删除,加载,会不会也慢?
如果也慢,把表事件也删除。 |
-- 作者:blackzhu -- 发布时间:2016/6/30 12:40:00 -- 没有任何表事件.就是奇怪在这边,卡的不行 我现在用这个方法了 Dim q As New OuterTableBuilder q.TableName = "Da_ckeydata" q.TableCaption = "Da_ckeydata" q.C q.SelectString = "Sel ect * Fr om {Da_ckeydata} Where 1=2 " q.Build() |
-- 作者:大红袍 -- 发布时间:2016/6/30 14:35:00 -- 我觉得是数据的问题。你删除数据以后测试是不是也慢?如果不慢,说明你加载条件没控制好。 |