岗位职责:
1、参与数据库设计的全过程,包括数据的存储结构和存取策略、数据的安全性要求和完整性约束条件等;
2、负责数据库日常维护,包括数据库备份、恢复和管理,对数据的日常备份情况进行监控,执行人工物理备份及逻辑备份,异地备份容灾,数据库备份有效性检查,数据库恢复测试等;
3、负责数据库性能优化,监控数据库的运行情况,及时处理运行过程中出现的问题,利用SQl 事件探察器监视数据库的内部活动,监控数据库服务器性能,对影响性能的数据结构、逻辑结构、SQL语句及操作系统进行优化;
4、负责数据库安全性管理,对数据库的存取权限、数据的保密级别和完整性约束条件进行日常管理,并定期对管理员等重要用户的密码进行修改,确保数据库的安全性、完整性和高性能运行,以及在必要时对数据库进行恢复,需要与开发人员、测试人员和业务团队密切合作,确保数据库的设计、维护和优化符合项目的需求。
任职要求:
1、5年及以上数据库运维服务经验以及数据库实施经验。特别优秀可以考虑放宽要求。
2、具备相关数据库系统认证资质(包括OCP、OCM,RedhatLinux认证等)中的一项或以上中级认证,特别优秀可以考虑放宽要求。
3、需要熟悉至少一种数据库管理系统(如 Oracle、MySQL等),并能够进行数据库的安装、配置、调试和管理;
4、需要具备数据库设计的能力,包括表结构设计、索引设计、查询优化等,以及数据库性能优化的能力,如执行计划、任务调度、参数调整等;
5、需要熟悉数据库备份和恢复的方法和策略,并能够进行数据库备份、恢复和容灾计划的设计和实施;
6、需要熟练掌握 SQL编程语言,能够编写高效的SQL语句和存储过程,并能够进行SQL调优,如执行计划分析、查询优化等;
7、需要了解操作系统和网络的基本知识,包括文件系统、进程管理、网络通信等,以便更好地管理和维护数据库系统;
8、需要熟悉数据库监控的方法和技术,能够对数据库的运行情况进行实时监控和报警,并及时处理运行过程中出现的问题;
9、需要关注新技术和新趋势的发展:如云计算、大数据、人工智能等,并能够将新技术应用到实际工作中;
10、需要具备全面的技术能力和管理经验,以便更好地管理和维护数据库系统,确保数据库的安全性、完整性和高性能运行。