开发者社区> 问答> 正文

您如何维护大型T-SQL程序

我将继承一组大型和复杂的存储过程,这些存储过程每月对非常大的数据集进行处理。

我们正在调试它们,以便它们与VB6中编写的原始过程匹配。他们之所以决定在t-sql中重新编写它们,是因为vb进程需要几天的时间,而这个新进程却需要数小时。

所有这些都很好,但是我如何才能使这些大量的t-sql代码(1.5k +行)甚至可以远程读取/维护。

任何使t-sql不会引起头痛的经验都是非常欢迎的。

展开
收起
心有灵_夕 2019-12-28 23:39:12 1064 0
1 条回答
写回答
取消 提交回答
  • 首先,创建一个包含.sql文件的目录,并在其中进行维护。将这组.sql文件添加到版本控制系统中。SVN运作良好。有一个工具可以将这些加载到您的数据库中,从而覆盖所有现有数据库。

    有一个测试数据库,以及基线报告,显示每月处理的输出应该是什么样子。您的测试还应采用受版本控制的.sql文件的形式。

    现在,您可以根据需要尽可能多地重构proc,然后运行测试以确认功能正确。

    2019-12-28 23:39:23
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
SQL Server 2017 立即下载
GeoMesa on Spark SQL 立即下载
原生SQL on Hadoop引擎- Apache HAWQ 2.x最新技术解密malili 立即下载