注册
“TA” 说 | 如何通过 SQLark 快捷进行达梦命令行操作
技术分享/ 文章详情 /

“TA” 说 | 如何通过 SQLark 快捷进行达梦命令行操作

达梦在线服务平台 2024/11/08 374 0 0

image.png

💬 纯手工老虎| 售前技术专家

我们都知道,达梦数据库的 disql 是非常强大的命令行工具,特别是自带的 trace 功能,在我们日常优化 sql 时经常会用到。但在实际工作中使用 disql 常常会遇到一些限制。

例如需要额外登陆服务器或者额外打开 cmd 界面disql 默认不支持退格、上翻下翻等功能;且在优化过程中,需要频繁的在图形化工具和 disql 之间切换。因此在此类场景下,SQLark 中提供的命令行工具显得相当方便。

命令行功能使用示例

1. 命令行功能入口

在连接数据库之后,就能在上方看到命令行功能,点击后就能开启命令行功能,默认是选择当前连接的实例新建命令行。

image.png

如果同时连接多个实例,可以在鼠标选中实例后,再点击命令行工具按键,就能够实现通过命令行连接指定实例。

2.使用 SQLark 命令行

连接后可以看到以下画面,其用法与 disql 完全一致,除此之外还支持退格,上翻下翻等功能,并且也一样可以通过 conn 命令连接到其他实例。

image.png

3. trace 功能

打开 trace 功能,并执行 1 条 sql,可以看到语句的具体消耗和执行计划都打印出来了。

image.png

配置参数后,真实计划的 trace 也同样适用。

image.png

另外,关于 trace 功能提供的执行计划相关信息,如果不熟悉命令行操作的朋友,SQLark 也提供“执行计划分析模式”功能,用图形化界面展示各种 trace 信息,比如具体消耗和实际执行计划等。

image.png

借助 SQLark 的命令行工具,我们能够在图像化工具上收获到与在服务器上调用 disql 一模一样的 sql 优化体验,且更为方便和易用。(附官网链接:www.sqlark.com)

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服