以文本方式查看主题
- Foxtable(狐表) (http://foxtable.net/bbs/index.asp)
-- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2)
---- 查询超时 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=168983)
|
-- 作者:nuoyan89
-- 发布时间:2021/5/29 11:25:00
-- 查询超时
老师,如图1和2异常,请帮忙看看,查询很慢,并且还查询超时,显示超时之后内容也能出来,谢谢!
此主题相关图片如下:2.jpg
Dim dic As new Dictionary(of String,Integer) DataTables("检测数据上传_检测数据上传").DataRows.Clear() For Each dr1 As DataRow In DataTables("检测数据上传_检测数据").DataRows For Each dr2 As DataRow In DataTables("终检检测模版").SQLSelect("[成品编码] = \'" & dr1("成品编码") & "\' And [加工工序] = \'" & dr1("加工工序") & "\' And [使用状态] = \'进行中\'") Dim dr As DataRow = DataTables("检测数据上传_检测数据上传").AddNew() dr("成品编码") = dr2("成品编码") dr("成品描述") = dr2("成品描述") dr("毛坯产地") = dr2("毛坯产地") dr("加工工序") = dr2("加工工序") dr("加工内容") = dr2("加工内容") dr("使用工具") = dr2("使用工具") dr("检验项目") = dr2("检验项目") dr("检测范围") = dr2("检测范围") dr("标准值") = dr2("标准值") dr("上公差值") = dr2("上公差值") dr("下公差值") = dr2("下公差值") dr("上公差") = dr2("上公差") dr("下公差") = dr2("下公差") dr("毛坯编码") = dr1("毛坯编码") dr("生产批次") = dr1("生产批次") dr("批次序号") = dr1("批次序号") dr("上传人员") = dr1("姓名") dr("上传日期") = dr1("扫描日期") dr("类型") = "终检类" Next Next 此主题相关图片如下:1.jpg
|
-- 作者:有点蓝
-- 发布时间:2021/5/29 11:39:00
--
DataTables("检测数据上传_检测数据上传")有没有写什么表事件?
给"终检检测模版"表的[成品编码],[加工工序],[使用状态]几个列加上索引,提高一下查询速度
可以考虑把和DataTables("检测数据上传_检测数据")有关的"终检检测模版"表的数据一次性加载出来处理
[此贴子已经被作者于2021/5/29 11:40:30编辑过]
|
-- 作者:nuoyan89
-- 发布时间:2021/5/29 15:21:00
--
这种现像之前没有出现就,就最近才开始的
DataTables("检测数据上传_检测数据上传")有没有写什么表事件? (这个表中没有写任何表事件。)
给"终检检测模版"表的[成品编码],[加工工序],[使用状态]几个列加上索引,提高一下查询速度(这个咋加呢?请帮忙看看,谢谢!)
|
-- 作者:有点蓝
-- 发布时间:2021/5/29 16:37:00
--
数据库怎么加索引,百度一下
|
-- 作者:nuoyan89
-- 发布时间:2021/5/29 20:37:00
--
我是昨天更新的最新版本的,更新之后就出现查询超时或者使用中也出现这样的超时,以前没有出现过,建议看看是否和版本有关系
|
-- 作者:有点蓝
-- 发布时间:2021/5/30 20:22:00
--
这个要提供实例我们测试才知道是什么问题。
|
-- 作者:nuoyan89
-- 发布时间:2021/5/31 14:28:00
--
老师,我现在系统登录也出现查询超时了。
|
-- 作者:有点蓝
-- 发布时间:2021/5/31 14:43:00
--
1、重启下服务器
2、如果是SqlServer数据库,跟踪数据库执行了什么sql,是不是有死锁
|
-- 作者:nuoyan89
-- 发布时间:2021/5/31 16:50:00
--
这个情况会不会和扩容有关系呢?(我之前C盘还剩13G,D盘3.54TB,为了把C盘扩大点,我把D盘的容量扩了1.54TB过去)
|
-- 作者:有点蓝
-- 发布时间:2021/5/31 16:55:00
--
正常应该和这个没有关系。估计是因为查询代码效率问题导致数据库表死锁了
|