2024年4月17日发(作者:)
数据库管理员工作内容
数据库管理员,是从事管理和维护数据库管理系统(DBMS)的相关工作人员的统称,
下面是的相关内容,希望对你有帮助。
1、硬件:在整套系统规划初期,要针对数据库未来的成长需求、性能需求、商业考
虑,决定数据库运行需要的内存、硬盘、cpu及其他资源(IOPS、网络带宽)。
在做硬件规划时,考虑如何使用RAID,这些都会影响到数据库的性能。
2、 软件:选择操作系统、数据库产品、第三方工具。
3、 整体架构:根据数据库负载、重要程度,考虑使用单实例数据库、集群、复制、
镜像等高可用性、 可扩展性、负载均衡, 读写别离等策略。
一般是在开发环境上进展的,可能接下来还会搬到uat环境,最后才是生产环境
1、表设计:对业务有详尽的需求分析,从而对现实需求进展综合、归纳与抽象并形
成完整的E-R图,再由E-R图转换为相应的逻辑模式(表、视图定义等,考虑范式要求)。
2、数据库存储方式设计:根据业务的初期、中期及后期,考虑合理的数据库存储规
划,物理存储(数据文件、日志文件要如何放置)、逻辑存储方式(索引、数据、要如何
摆放,是否需啊哟建立分区表)。
3、对开发人员的sql进展审核,优化sql
1、安装、升级数据库软件,在安装软件时要了解不同选项的意义,在升级之前,要
确定是否会影响到操作系统、应用程序。
安装:先把环境搭建好,诸如内核参数,环境变量,rmp包之类的都要搞定,一般
要按照安装参考手册来设置。
尤其是部署生产环境,由于缺省值不一定能满足需求,所以每一个参数都得结合其数
据环境考量规划,这个需要一定的经历。
升级:由于会有各种bug,所以比较重要的是要考虑更新patch等之后产生的影响
以及做好回退措施。(白天监控数据库,晚上挑灯战bug)。
2、数据库的创立和参数设置,安装之后要创立数据库,有些数据库参数是在创立时
就要决定的,之后无法修改。创立数据库需要考虑应用程序的需求、操作熊的限制。
3、建立完善的备份方案,当数据库损坏时,将数据库在第一时间恢复,这依靠完善
的备份方案,要考虑到系统的重要性以及企业可承担的分险。
4、建立数据库平安性管理标准,将数据分类,给用户设置适当的权限。
1、建立、维护数据库用户和对象,按照平安性管理标准,给用户适当的存取权限。
2、保证数据库的完整性:数据库备份恢复。
很多时候我们无意中不小心删除了数据,给生产数据库带来严重的后果,所以DBA
的细心以(每一步操作都尽可能思前想后)、数据库的定期备份是至关重要的。
发布者:admin,转转请注明出处:http://www.yc00.com/news/1713298771a2221343.html
评论列表(0条)