找回密码
 立即注册

QQ登录

只需一步,快速开始

CainduranceTX
中级会员   /  发表于:2024-5-11 09:52:39
10#
豪~豪 发表于 2024-5-11 09:51
通过时间线来看 ,这个是服务器返回的数据等待时间比较长,可能是SQL有点问题,可以试试存储过程调用方法

储过程调用方法,这个不会玩哈哈,命令在服务器SQL里查询都是秒出结果~~
回复 使用道具 举报
willning
超级版主   /  发表于:2024-5-11 09:53:00
11#
本帖最后由 willning 于 2024-5-11 09:55 编辑
CainduranceTX 发表于 2024-5-11 09:07
不是网络问题,这是内网,服务端命令测试是在设计器的机器上测试的。
然后这个查询参数,查到的结果也就 ...

SQLServer?MySQL?

测试的时候,日志中有SQL语句,把这段拿出来,在测试发现很慢的环境对应的数据库上单独跑一次,看看耗时多少。
回复 使用道具 举报
豪~豪悬赏达人认证 活字格认证
银牌会员   /  发表于:2024-5-11 09:56:25
12#
CainduranceTX 发表于 2024-5-11 09:47
两个:GetTableDataWithOffset  耗时很长
但是表格已经开启了分页和按需加载,为什么还是这么慢?

你是每条记录都需要查询???,这样确实会导致比较慢,同时请求太多了可能
回复 使用道具 举报
CainduranceTX
中级会员   /  发表于:2024-5-11 09:59:07
13#
willning 发表于 2024-5-11 09:53
SQLServer?MySQL?

测试的时候,日志中有SQL语句,把这段拿出来,在测试发现很慢的环境对应的数据库 ...

SQLServer
之前是用的前端查询命令,今天尝试用服务端SQL查询,发现在发布后的查询速度都是一样的慢,所以我改回前端查询命令了。现在需要解决的是您说的那个查询服务慢的问题了。
回复 使用道具 举报
CainduranceTX
中级会员   /  发表于:2024-5-11 10:02:49
14#
豪~豪 发表于 2024-5-11 09:56
你是每条记录都需要查询???,这样确实会导致比较慢,同时请求太多了可能

工程里设置的查询条件是这样的:

本帖子中包含更多资源

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

x
回复 使用道具 举报
豪~豪悬赏达人认证 活字格认证
银牌会员   /  发表于:2024-5-11 10:04:06
15#
CainduranceTX 发表于 2024-5-11 10:02
工程里设置的查询条件是这样的:

在里面会导致搜索全表,变慢是正常的,数据越多越慢
回复 使用道具 举报
CainduranceTX
中级会员   /  发表于:2024-5-11 10:07:30
16#
豪~豪 发表于 2024-5-11 10:04
在里面会导致搜索全表,变慢是正常的,数据越多越慢

那应该如何配置~~提高效率呢~~~
我有几个数据表,数据越来越多~基本都是奔着几百万行去了,每个表都是20-40个列~~~
回复 使用道具 举报
CainduranceTX
中级会员   /  发表于:2024-5-11 10:19:13
18#
豪~豪 发表于 2024-5-11 10:04
在里面会导致搜索全表,变慢是正常的,数据越多越慢

因为我需要在不同的版本或者批次里搜索同样编码的数据~~所以用了在里面~~
回复 使用道具 举报
CainduranceTX
中级会员   /  发表于:2024-5-11 10:27:56
19#
豪~豪 发表于 2024-5-11 10:19
尽量不使用模糊查询,然后建立字段索引,就是查询的字段建立索引

我把“包含指定的字符串”改成了 等于
效果好多了~~直接就出来了~~
查询的字段是有索引的~
多谢老哥~
回复 使用道具 举报
CainduranceTX
中级会员   /  发表于:2024-5-11 10:35:29
20#
豪~豪 发表于 2024-5-11 10:19
尽量不使用模糊查询,然后建立字段索引,就是查询的字段建立索引

假如我对某些大型数据表   必须要使用模糊搜索的话,改如何让它保证效率较高
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部