找回密码
 立即注册

QQ登录

只需一步,快速开始

CainduranceTX
中级会员   /  发表于:2024-5-11 08:56  /   查看:4703  /  回复:27
10金币
用服务端SQL命令查询表格,在服务器命令测试里,速度非常快,只需要170毫秒:
但是在页面执行这个命令的时候,就慢的多了,同样的参数需要3600多毫秒:


请问这是为什么?
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

尽量不使用模糊查询,然后建立字段索引,就是查询的字段建立索引

27 个回复

倒序浏览
最佳答案
最佳答案
豪~豪悬赏达人认证 活字格认证
银牌会员   /  发表于:2024-5-11 08:56:24
来自 17#
CainduranceTX 发表于 2024-5-11 10:07
那应该如何配置~~提高效率呢~~~
我有几个数据表,数据越来越多~基本都是奔着几百万行去了,每个表都是20 ...

尽量不使用模糊查询,然后建立字段索引,就是查询的字段建立索引
回复 使用道具 举报
willning
超级版主   /  发表于:2024-5-11 08:59:32
2#
最大的可能性是网络传输的用时太长,是不是返回的数据量太大了?
回复 使用道具 举报
CainduranceTX
中级会员   /  发表于:2024-5-11 09:07:42
3#
willning 发表于 2024-5-11 08:59
最大的可能性是网络传输的用时太长,是不是返回的数据量太大了?

不是网络问题,这是内网,服务端命令测试是在设计器的机器上测试的。
然后这个查询参数,查到的结果也就4条数据,然后数据库里也只有100多万条数据而已啊
回复 使用道具 举报
豪~豪悬赏达人认证 活字格认证
银牌会员   /  发表于:2024-5-11 09:12:28
4#
发布后会边快
回复 使用道具 举报
CainduranceTX
中级会员   /  发表于:2024-5-11 09:15:50
5#

发布之后5600毫秒~我都疯了
回复 使用道具 举报
豪~豪悬赏达人认证 活字格认证
银牌会员   /  发表于:2024-5-11 09:41:16
6#
CainduranceTX 发表于 2024-5-11 09:15
发布之后5600毫秒~我都疯了

F12看看浏览器数据包,的时间线

本帖子中包含更多资源

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

x
回复 使用道具 举报
CainduranceTX
中级会员   /  发表于:2024-5-11 09:47:08
7#
本帖最后由 CainduranceTX 于 2024-5-11 09:51 编辑
豪~豪 发表于 2024-5-11 09:41
F12看看浏览器数据包,的时间线


两个:GetTableDataWithOffset  耗时很长
但是表格已经开启了分页和按需加载,为什么还是这么慢?



本帖子中包含更多资源

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

x
回复 使用道具 举报
豪~豪悬赏达人认证 活字格认证
银牌会员   /  发表于:2024-5-11 09:51:20
8#
CainduranceTX 发表于 2024-5-11 09:47
两个:GetTableDataWithOffset  耗时很长
这是啥东西?

通过时间线来看 ,这个是服务器返回的数据等待时间比较长,可能是SQL有点问题,可以试试存储过程调用方法
回复 使用道具 举报
willning
超级版主   /  发表于:2024-5-11 09:51:25
9#
CainduranceTX 发表于 2024-5-11 09:47
两个:GetTableDataWithOffset  耗时很长
这是啥东西?

数据绑定的原理是活字格帮你调用根据数据表自动生成的数据查询服务,这个服务的Url地址就是GetTableDataWithOffset
回复 使用道具 举报
123下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部