达梦数据库DCA考试经历

由于项目紧急,我匆忙中需要参加DCA考试,由于各种原因仓促的准备了一下,就到了考试时间了,幸亏参加过oracle的实战考试,要不然对于一个新手考试真的是有一定的难度的。下面我就介绍和总结一下这次达梦数据库准备和体验过程吧.

1.达梦数据库的体系架构跟oracle差不多,不过更贴近国人习惯;比如安装,10分钟就搞定,一些参数配置在管理助手里也有中文解释比较清晰,有部分比较容易遗漏的,达梦也自动做,比如控制文件的备份等。 manager工具,这个工具主要是对模式,表空间,用户管理,DMSQL,备份还原,job等,总之所有的管理操作都可以在这个工具完成,很多操作之间下一步就可以完成,让国人很容易的看懂;

2、DM管理工具使用

2.1、新建连接

2.2、验证口令

2.3、连接成功

2.4、生成sql

2.5、执行sql

2.6、提交事务

2.7、回滚事务

3、  console工具:DM控制台工具是管理和维护数据库的基本工具。因为控制台是通过dm.ini 参数来连接实例的,所以该工具必须在DM 实例服务端运行。 无法向DM Manager 工具和 DM Monitor 那样远程连接。用控制台工具可以提供如下功能:

服务器参数配置

脱机备份与还原

查看系统信息

查看许可证信息

3.1 实例参数查看和修改

在控制台工具中配置好实例后,可以直接查看和修改实例的参数。

3.2 备份恢复实例

DM实例的备份恢复可以通过命令行,DM Manager 工具来进行,注意DM Manager 中仅支持备份,不支持恢复。 这里的控制台空间是可以同时支持备份和恢复操作的。

控制台支持如下操作:

1)备份还原

2)新建备份

3)设置默认备份目录

4)指定归档文件还原

5)还原备份

6)备份属性

7)备份列表弹出菜单

通过截图可以看到,在控制台工具中,恢复工作需要的三个步骤:还原、恢复、更新DB_Magic 可以直接在图形界面操作。

4.性能监控工具(Monitor) 

4.1 实例监控

实例监控显示所连接实例的内存和CPU的使用情况,以及该实例的线程和会话信息,包括内存和CPU的当前使用值,以及自开始监视以来的最大值和最小值;活动的线程和会话的个数,以及自开始监视以来的最大值和最小值。

4.2 MPP 监控

MPP监控主要监控DM MPP集群环境。包括站点分布图和消息分发图。其中站点分布图显示各站点的物理主机分布情况,消息分布图显示各站点间的通信情况。

数据分布视图显示指定数据库表的数据在DM MPP的各个站点上的分布情况。

4.3 统计分析

统计分析视图监视系统资源,数据库可用性,健康状态,性能等。显示系统自启动以来各项资源的使用历史情况以及平均使用率。包括内存和hash缓存的使用情况,逻辑、物理读写情况,事务总次数以及提交、回滚、死锁次数、会话分配和空闲的次数以及检查点的次数,sql的执行情况、系统CPU使用率以及线程切换情况。

4.4 性能监视

性能监视涵盖达梦数据库的所有监控事项,主要如下:

1)线程监视

2)会话监视

3)事务监视

4)SQL监视

5)SQL日志文件分析

6)DM.INI参数监视

7)资源监控(内存)

8)存储监视

9)系统监视

4.5 调优向导

调优向导是自动化的调优工具,包含如下内容:

1)内存配置向导

2)线程配置向导

3)数据库物理存储维护向导

4)数据库逻辑存储维护向导

5)性能瓶颈分析与调优向导

6)索引优化向导

7)索引重组向导

预警配置页面可以配置监控的关键指标和警告发送方式,以监测所配置的关键指标是否达到预警值,如果达到则通过所配置的警告发送方式把警告信息发送给管理员。

5、其他关于达梦数据库的认知

5.1  达梦数据库在事务处理性能的一个评测标准是TPC-C测试,目前常用的测试工具是benchmarkSQL, 基于该工具的压力测试单机性能达梦数据库的成绩可达10万-60万(tpmC);对于复杂查询, 比如TPC-H和TPC-DS, 达梦的性能也很不错。

5.2 达梦的标准化支持比较好,也支持很多其它数据库的功能特性,特别是对Oracle SQL及过程化语言PL/SQL的兼容性非常好,因此应用开发或移植很方便。

5.3 基于达梦数据库上线的很多实际应用系统都基于自动生成的复杂SQL, 这些复杂的SQL对优化器的考验非常大,,其他几款国产数据集在最近几年和达梦的PK中屡屡失利,体现出达梦数据库的性能优势。

总结:达梦数据库在信创替代领域已经展现出一定的实力,希望达梦数据库能继续改进,早日为国家的信创产业顶起中国数据库的脊梁!

你可能感兴趣的:(达梦数据库DCA考试经历)