sql-server - 在生产中运行批量 sql 的工具的建议
问题描述
在我当前的项目中,我需要将批量 sql 查询作为来自客户端的临时请求运行。数据库是sql server。以下是一些示例用例
用例 1. 从表 A(100 万条记录)中选择并与表 B(200 万条记录)连接并插入表 C
用例 2. 更新表 A(3000 万条记录)将所有日期设置为日期 - x。
目前,所有这些请求都是通过使用开发人员框中的 sql server 客户端连接完成的,但这看起来不是一个好方法,因为没有日志记录,并且如果 Internet 出现故障等情况,查询将断开连接。
我想要一个工具,可以让我上传此类查询并即时运行它们。这样我就可以在 prod 中部署它,然后使用这个工具/框架运行这些查询。也期望以下功能。
- 能够通过指定批量大小来批量运行插入/更新。
- 能够提供运行查询的日志。
- 显示工作进度的能力。
我看了一下 flink,spring datacloud,flink。我想看看是否有更好的框架来完成这项工作。
解决方案
推荐阅读
- python - 合并具有特定优先级的数据集
- node.js - 在运行应用程序的节点 js 中出现错误
- html - 使用 align-items:center 或 justfiy-content:center 时无法滚动到 flex 的顶部或左侧
- php - 在为移动设备创建 api 后,symfony 中的路由无法提供 .html 数据
- ssl - 雪花 SSL 对等证书或 SSH 远程密钥不正确
- html - 将数据传递给 Angular 对话框
- c++ - 具有拆分声明和单例类定义的 C++ 单例实现
- javascript - 我想捕捉复选框被选中的参数
- python - 用于汽车的数据结构字典 fe
- javascript - 如何在圆中生成随机点(分形树)