生产上有个 SP 跑起来特别慢,虽然数据库大但 SP 的这个性能也明显不正常( 8 小时+)。由于使用了 WHILE 1 和 break ,Execute Plan 产生的数据量太大,没法用这种方法来修改和优化。
如题,主要需求是拷贝表的格式和约束到另一个测试 DB ,不能漏(这样测不出来 SP 是否真的能在生产上能跑),也希望可以把 index 还原以真实还原生产 DB 上 SP 的性能。
最好可以 sample 一些数据导出来,完全 dump 原始的表太大了,拷不动。
数据库是 Azure SQL ,看到 Naivcat 好像有一个完整的 data transfer 功能,关联的约束和 view 都很全面,但是太贵了买不起,只有 Datagrip ,SSMS ,VS 和 Azure Data Studio 可用。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/863634
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.