
为什么说远看是 " 迅雷 ", 近看是 " 百灵 " 呢?请问如下图标哪个是 " 迅雷 " ?哪个是 " 百灵 " ?

谁说国产数据库只能吃" 粗粮 " ,刚测试了 "SQLark" ,功能、界面很 " 细致 " ,从一些细节上可以看到,产品很用心。

例如 " 生产环境水印标识 " 功能,非常简单的一个功能,连接数据库时可以选择是否标记为生产环境。

标记以后,操作界面会有 ” 生产环境 ” 水印标识的提醒。

看到这,很多朋友或 “友商”可能会对此嗤之以鼻、不屑一顾,就这?

当你同时连接生产、测试环境数据库时,由于开启的窗口太多、窗口切换频繁,
有可能会发生误操作,比如将要在测试环境执行的危险命令误在生产库的窗口执行,
此时不管你加班到多晚,有多么想睡觉,肯定会瞬间清醒,
那么这个 " 生产环境水印标识 " 功能就显得格外重要了,他有可能会在你 " 作死 " 的边缘拉你一把。

当然,这只是一个很不起眼的小功能,说了这么久,到底什么是 SQLark 呢?
SQLark ( 百灵连接 ) , 是 达梦新研发的一款面向信创应用开发者的数据库开发和管理工具 , 目前 支持 管理 达梦、 Oracle 、 MySQL 数据库 。

MOP 中支持了两种,唯独还不支持 PostgreSQL ,不知道以后是否有支持计划。
PostgreSQL: 那我走?

简单测试了 SQLark 部分功能,提出以下 7 个建议,虽然有些小功能还不是非常完善,但是瑕不掩瑜。
建议添加对 PostgreSQL 数据库的支持。
对象导航可以看到,支持的对象有模式、角色、用户、表空间的管理,
没有 控制文件、 REDO 文件、归档文件、参数文件 等管理,开发人员,
一般不会涉及控制文件、 REDO 文件、归档文件、参数文件等管理,但作为 DBA ,希望支持这些文件的管理,提高运维效率。
通过 SQLark 左侧对象导航创建新用户 CJC ,创建时只能指定一个表空间,
也就是用户的默认数据表空间,不能指定用户的默认索引表空间,创建后,
发现用户的默认索引表空间是 SYSTEM ,建议添加选择默认索引表空间的选项。

“保存”两个字可能会产生歧义,一开始以为是保存当前窗口的配置,实际上是执行操作,建议是否可以考虑改成“执行”。

数据生成时报错,长度超过定义,字段类型是 VARCHAR(1) ,生成的测试数据是 2-3 个中文,建议严格按照列属性生成测试数据。

6. 执行计划顺序
建议添加执行计划顺序序号,方便分析执行计划。

迁移评估部分,目标库有些参数没有通过检查,导致无法继续迁移,实际上有些检查项并不一定影响迁移,
建议将检查项细分级别,哪些检查项不通过,肯定会导致迁移失败,哪些检查项不通过只是可能会影响迁移性能,
建议添加忽略、跳过部分检查项的功能。


SQLark 测试过程
SQLark 可以免费下载,试用 14 天,下载地址如下 :
https:///docs/zh/v1/introduction/about-SQLark.html




打开,账号激活, 14 天试用期。



快捷键

连接

对象导航可以看到,支持的对象有模式、角色、用户、表空间的管理,
没有控制文件、 REDO 文件、归档文件、参数文件等管理,
如果是开发人员,一般不会涉及控制文件、 REDO 文件、归档文件、参数文件等管理,
但作为 DBA ,希望支持多这些文件的管理,提高运维效率。

添加表空间

查看对应 DDL

添加用户

数据表空间、索引表空间?


查看 CJC 用户默认索引表空间,是 SYSTEM ?


保存就是执行的意思。
测试数据的生成,前提需要有表结构存在。
CREATE TABLE CJC.T1 AS SELECT * FROM DBA_USERS; CREATE TABLE CJC.T2 AS SELECT * FROM DBA_DATA_FILES;

可以修改数据生成规则、行数。


数据生成报错,长度超过定义,没有严格按照列属性生成测试数据?


清空了原数据,新数据添加失败,最终数据全部清空?

支持命令补齐功能,很友好的功能。


支持 SQL 格式化。


查看 SQL 执行计划
SELECT A . ENAME , B . "DNAME" FROM CJC.EMP A,CJC.DEPT B WHERE A."DEPTNO" = B."DEPTNO";

支持文本模式

支持获取实际执行计划




建议 添加 执行顺序,方便分析执行计划
支持命令行

支持 SQL 执行日志功能。

数据迁移





数据库画像





迁移评估部分,目标库有些参数没有通过检查,导致无法继续迁移,实际上有些检查项并不影响迁移过程,
建议添加忽略、跳过部分项检查的功能。


Oracle 数据库 :

文本模式

但没有 执行计划分析模式,获取 实际执行计划的功能

MySQL 数据库 :

###chenjuchao 20241109 ###
欢迎关注我的公众号《 IT 小 Chen 》
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29785807/viewspace-3048224/ ,如需转载,请注明出处,否则将追究法律责任。