Foxtable(狐表)用户栏目专家坐堂 → 运行一段时间后变慢,请问如下代码在计划任务执行会拖累吗?


  共有2302人关注过本帖树形打印复制链接

主题:运行一段时间后变慢,请问如下代码在计划任务执行会拖累吗?

帅哥,在线噢!
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111401 积分:567075 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/8/12 9:19:00 [显示全部帖子]

和在哪定义SQLCommand没有什么关系。反而和在计划里不停加载数据有关

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111401 积分:567075 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/8/12 10:56:00 [显示全部帖子]

为什么不直接添加到外部表中?

 回到顶部
帅哥,在线噢!
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111401 积分:567075 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/8/12 11:40:00 [显示全部帖子]

那也不能放到计划管理中啊。自己都知道要用到才添加,那什么时候用到?如果某个窗口用到,那就窗口打开前执行添加;其实窗口用的还不如使用sqltable。

如果是项目一打开就用到,和添加到外部表管理中没有区别。还不如使用帮助的用法:http://www.foxtable.com/webhelp/topics/2752.htmhttp://www.foxtable.com/webhelp/topics/2753.htm

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111401 积分:567075 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/8/12 20:03:00 [显示全部帖子]

下面代码会使整个程序停止1秒,没看懂有任何用处。
System.Threading.Thread.Sleep(1000)

其它代码正常应该不会慢,除非表格数据非常多(几千万上亿行)然后没有做任何优化

[此贴子已经被作者于2024/8/12 20:04:24编辑过]

 回到顶部
帅哥,在线噢!
有点蓝
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111401 积分:567075 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/8/13 8:56:00 [显示全部帖子]

自己跟踪统计一下每段代码执行的耗时:http://www.foxtable.com/webhelp/topics/2226.htm

 回到顶部
帅哥,在线噢!
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111401 积分:567075 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/8/13 10:17:00 [显示全部帖子]

内存占用200M小意思而已,不可能会导致变慢。

把计划里的sleep代码去掉了吗?计时间隔是多少?如果频繁的执行计划,肯定会影响其它操作。跟踪代码运行时间是有意义的,如果很快就执行完毕,一般不会有问题

 回到顶部