背景:近期负责的一些单位:一些数据库节点总是出现宕机或者自动重启。之前简单接触过oracle RAC数据库的一些管理,但是对性能分析和优化研究不深。这次实在是没办法了,DBA协调不动,只能自己出马了。好在自己有一定的基础,上手很快。现在对学习的笔记进行总结,后续会录制一些视频给技术朋友们分享。
为什么会出现数据库的性能问题
性能问题是最近几年来 DBA 们越来越关注的一个数据库技术领域,归根结底,造成它 的原因是最近几年信息化进程的飞速发展,导致了很多系统的用户数量猛增,数据库中存储 的数据量亦成几何级数的激增,数据库作为数据处理和存储的最终受体,将必然直接承担这 种变化导致的性能下降。因此在人们对信息的依赖性越来越强的时候,对信息使用的效率也 变得越来越关注,这样数据库的性能优化问题就日益严重的压在的 DBA (有些公司,不一定是DBA身上,很可能是运维同学身上) 的身上。
笔记总结:
宏观上:用户数量大、数量大
阅读补充:其实在日常生产系统中,造成这种问题的原因:研发在开发时写的SQL性能低下。这是大部分公司的现状,当然还有一些是因为硬件原因等,例如:网络调整、存储闪断、操作系统安装得有问题等等。
仅供参考。