Ger*_*ton 8 sql-server reporting sql-server-2005
定期运行报告的用户会阻止用户执行CRUD操作并导致超时.我想为报表用户创建当前表的重复位置.
我正在考虑创建一个备份我的应用程序数据库的作业,并将其还原到同一服务器上的报告数据库,以便运行报告的用户将与执行CRUD操作的用户分开.这项工作每10分钟左右运行一次.初步测试显示从头到尾将是大约30秒.磁盘空间不是问题.
这是好主意吗?我应该注意哪些陷阱?有一个更好的方法吗?
这听起来是个好主意。我唯一担心的是你们需要每 10 分钟更新一次吗?这也可能会在更新运行时减慢速度。通常这些工作会在夜间完成(以尽量减少对他人的影响),或者如果在白天,则仅在 3 个固定时间点(例如上午 10 点、下午 1 点和下午 4 点)完成。
| 归档时间: |
|
| 查看次数: |
845 次 |
| 最近记录: |