找回密码
 立即注册

QQ登录

只需一步,快速开始

光辉

中级会员

69

主题

191

帖子

714

积分

中级会员

积分
714
光辉
中级会员   /  发表于:2022-7-19 10:16  /   查看:1964  /  回复:2
1金币


我这么配置,查询速度是9秒。

但是正常这个语句在数据库里查询只需要0.3秒。我这是带条件的查询,也不能用视图来做。
请问我怎么优化呢

附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

您好,查询时间较长这个问题的可能的原因有:数据库连接情况导致、查询命令效率较低导致的,可以这样来排查:在服务端命令中使用执行SQL命令对该外联库做同样的查询,测试查询时间: 执行SQL命令 - 活字格V7帮助手册 - 葡萄城产品文档中心 (grapecity.com.cn) 如果查询时间还是比较长,说明是数据库连接的情况导致的,需要从网络连接方面进行优化; 如果这样查询比较快,说明主要是查询条件效率导致的,可以这样来优化: 使 ...

2 个回复

倒序浏览
最佳答案
最佳答案
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-7-19 10:16:32
来自 3#
本帖最后由 Chelsey.Wang 于 2022-7-19 11:28 编辑

您好,查询时间较长这个问题的可能的原因有:数据库连接情况导致、查询命令效率较低导致的,可以这样来排查:在服务端命令中使用执行SQL命令对该外联库做同样的查询,测试查询时间:
执行SQL命令 - 活字格V7帮助手册 - 葡萄城产品文档中心 (grapecity.com.cn)

如果查询时间还是比较长,说明是数据库连接的情况导致的,需要从网络连接方面进行优化;
如果这样查询比较快,说明主要是查询条件效率导致的,可以这样来优化:
使用执行SQL命令在服务端进行查询,然后将查询结果返回到前端,通过导入JSON数据到表格命令将查询结果展示在前端表格中
JSON数据源 - 葡萄城市场 (grapecity.com.cn)



回复 使用道具 举报
VVANVI悬赏达人认证
论坛元老   /  发表于:2022-7-19 10:18:58
2#
用服务端命令执行sql语句
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部