职位描述
岗位职责
1、企业级数据库选型及架构设计
2、数据库安装与配置,安装和配置数据库软件,确保数据库系统的正常运行,配置数据库参数,调优系统性能
3、数据库性能优化,监控数据库的性能表现,识别性能瓶颈,进行调优。对SQL查询进行优化,减少不必要的资源消耗。分析数据库执行计划,优化数据库操作,提升数据库响应速度,配置和调整数据库缓存、索引、内存等参数,以确保高效运行
4、数据库备份与恢复,制定并执行数据库的备份和恢复计划,确保数据的安全性,定期进行全量备份和增量备份,测试备份文件的有效性
5、数据库安全管理,负责数据库的安全性管理,确保数据的保密性和完整性,配置数据库用户权限,管理用户的访问控制
6、故障排查与灾备管理,及时处理数据库故障,诊断并解决数据库异常问题,确保数据库的高可用性
7、数据迁移与数据同步,配置数据库的数据同步机制,确保主从数据库的实时数据同步
8、数据库自动化与脚本编写,编写和维护自动化脚本,简化数据库运维工作,使用脚本实现定期备份、清理日志、监控报告等任务
任职要求
1、本科及以上学历,计算机科学、软件工程、信息技术等相关专业,3年工作经验以上,具备相关数据库管理和维护经验
2、精通至少2-3种主流数据库管理系统(如Oracle、MySQL、SQL Server、PostgreSQL等),具备较强的数据库设计、管理、优化及维护能力
3、熟练操作数据库的安装、配置、性能优化、备份恢复等基本操作
4、SQL能力,熟练使用SQL语言进行查询、数据操作、性能调优等,能够优化复杂SQL查询,分析执行计划,提高数据库查询效率
5、数据库性能优化,熟悉数据库的性能调优技巧,如索引优化、查询优化、资源管理等,熟悉数据库的监控工具和分析工具,能迅速定位并解决性能瓶颈
6、备份与恢复,熟悉数据库的备份与恢复策略,能够定期进行备份测试,确保数据安全,掌握故障恢复的操作,能够在系统崩溃或数据丢失时迅速恢复
7、良好的团队合作精神,能够与开发、运维等团队密切配合,确保数据库系统与其他系统的顺利集成