注册
【与达梦同行】达梦数据库性能优化秘笈记录总结
技术分享/ 文章详情 /

【与达梦同行】达梦数据库性能优化秘笈记录总结

亨利 2022/12/28 3176 3 1

前文

我阳了,头痛欲裂,口干舌噪,嘴唇裂了几道口子,全身自内有一股寒气不断往外冒,最舒服的时候是我裹紧了大衣晒太阳的时候,而过了下午五点,寒气愈加攻心,我想到中了玄冥神掌的张无忌。头痛是第四天了,稍微轻了一点,之前我都打算写遗言交待后事了,有时候你轻微转一下脑袋,就剧烈疼痛。好像新冠病毒攻击我的脑袋最多,友人说与我的职业是IT,长用脑有关系。晚上经常恍惚间阵阵刺痛之间你就起床看星星,看万家灯火入眠,你却碾转反辙,无法入睡。

万幸的是老人和小孩都平安,他们的身体比我好,很快就恢复过来,病假期间,我看了一本书《达梦数据库性能优化》,下面对秘笈做一下归纳和总结。

记录总结

《达梦数据库性能优化》如题 ,介绍你如何对DM8进行优化,一开始以优化的话题 带入论述,什么是优化?优化的方法论有哪些?优化的基本步骤有哪些? 从理论开始,进而介绍DM8的技术体系架构有哪些组件?分为DM8体系架构,总体构成,物理存储结构、逻辑存储结构、DM8内存结构、DM8线程结构多个章节去描述。

对dm8的优化本书从DM8实例优化、IO优化、SQL优化三个层次角度去描述。 实例优化涉及度量实例性能和内存调优相关参数,IO优化涉及大表分区技术、索引优化技术、数据库空间碎片整理技术。SQL语句优化的思想,作者引述了3个SQL原则 1.索引正确的表和列 2.选择索引数据列会影响查询性能 3.限制每个表的索引的数量。

笔者来看,理论功夫多些,但是欠缺代入实际案例引入,使全书的实操能力弱些。影响一个数据库性能的因素有很多,例如操作系统版本、文件系统属性、网络吞吐量都是重要元素,间接影响数据库的瓶颈。这些外界因素影响,本书在这里没有较多描述,都是从DM8数据库的设计,如何怎么遵从DM8的规范?

DM8的索引遵从也并不复杂,当它像 Oralce或者MySQL使用就好了。笔者往下翻,找到一些实用的工具命令,例如DM8调优诊断工具、DEM工具、SQL跟踪工具、数据库检查工具等等。

对笔者而言,最实际有用的是DM8常用的动态性能视图,笔者摘录分类了一下, DM8目录有如下视图。

系统信息相关性能视图、进程和线程相关性能视图、数据库信息性能视图、数据库配置参数相关性能视图、会话信息相关性能视图、资源管理信息相关性能视图、段簇页信息相关视能视图、日志管理信息相关性能视图、事务和检查点信息相关性能视图、事件信息相关性能视图、DSC相关性能视图、数据守护相关性能视图、其它性能视图。

其中有些视图是很少用上的,但是难保以后不会不用上。《达梦数据库性能优化》在微书读书搜索就可以找到 。

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服