sql - MS-SQL 脚本具有不同的处理时间。我在哪里可以找到罪魁祸首?
问题描述
使用 MS-SQL 2016,我每天运行 2 次脚本来创建表、过程和视图(来自恢复的数据库)。恢复后的处理时间在 20 到 45 分钟之间。该进程在专用服务器上运行,每天凌晨 1:30 和中午运行两次,此时服务器上没有流量。这是一个内部服务器,人们知道在恢复过程中要远离服务器。我怎样才能弄清楚为什么时间会变化?
集成服务目录报告显示运行缓慢的脚本部分因执行而异。数据在还原之间不会发生太大变化。
例如,凌晨 1:30 可能会运行 41 分钟,而中午运行可能会持续 24 分钟。其他时候,中午的跑步可能会持续 39 分钟,而凌晨 1:30 的跑步会持续 30 分钟。
不幸的是,我无法发布脚本,但我只是在寻找查看脚本运行时间的更多详细信息的地方。
解决方案
推荐阅读
- mysql - 有没有办法动态添加 django 模型?
- mysql - SQL查询“将当前行的两列-1和前一行的列-2相加并存储在第3列中”
- linux - Sox 出现随机错误:无法识别选项 A
- android - 为什么使用套接字传输数据的功能使我的活动崩溃?
- reactjs - 没有国家选择器的 react-phone-number-input
- javascript - 如何修复 Todo React 的 toggleComplete
- python-3.x - 根据其他列对数据框列进行四舍五入
- graphics - 是否可以使用现有的图形引擎创建游戏引擎而不是创建新的
- php - 如何在php中使用if else条件与Join
- performance - flask_sqlalchemy 用不同的数据更新多行(太慢了)