职位描述
岗位职责:1.数据库设计与开发:根据业务需求设计数据库表结构、索引、视图、存储过程、触发器、分库分表逻辑等,确保系统的高效性和可扩展性。同时编写存储过程和函数,封装复杂的数据处理逻辑,提高数据处理的效率和安全性。
2.性能优化:对数据库进行性能调优,分析查询语句的执行计划,优化 SQL 语句,创建合适的索引,调整数据库参数,提高数据库的读写性能,减少查询响应时间,确保系统的高效运行。
3.数据库运维:负责数据库的日常巡检维护,包括数据库的备份与恢复、监控数据库的运行状态,及时处理数据库故障和问题,确保数据库稳定运行。
4.其他:负责数据库安装、备份、还原、权限管理、安全防护、相关文档编制等工作。
任职要求:1.学历及专业要求:本科及以上学历,计算机相关专业。
2.岗位经验:5年以上数据库管理开发经验。
3.专业技能:熟练掌握Oracle、MySQL、SQL Server、PostgreSQL、达梦等主流数据的体系结构、工作原理、数据设计、性能优化、制定安全策略,熟悉数据库的安装、配置、备份和恢复等操作;具备扎实的SQL编程能力,能够编写高效、可靠的SQL查询和存储过程;熟悉windows server、Linux操作系统;精通数据库原理以及水平、垂直分区、数据库集群等技术;熟悉数据库锁、事务机制;了解主流的分布式数据,根据具体场景进行数据库选型和模型设计。
4.沟通协作及能力要求:具备较强问题解决能力,能够快速定位和解决数据库开发和运行过程中出现各种问题,具备良好沟通和团队协作精神。