一、 岗位职责
1、 了解项目需求和设计,配合应用架构师对数据库进行高效设计与规划
2、 审核开发人员的DB结构设计,尽早纠正不合理的DB设计
3、 审核开发人员提交的SQL,纠正存在性能问题的SQL
4、 主导/参与编写复杂业务逻辑的SQL、存储过程及函数
5、 安装维护管理开发测试环境的数据库,保证数据库相关的开发测试工作正常进行
6、 主导/参与生产环境的数据变更、数据迁移;协助处理生产环境中的SQL性能问题
7、 解答开发同事数据库相关疑问,给出数据库方面的建议;提供应用开发人员的数据库开发知识培训
8、 数据库的文档管理,制定改进数据库相关文档规范,包括不限于数据库的开发规范
二、 技能要求
1、 熟悉oracle数据库基本体系结构,了解数据库中的各种对象;熟悉SQL的执行原理,了解悉多表关联的SQL执行过程
2、 熟悉oracle/mysql中索引技术、分区技术
3、 熟悉oracle/mysql的数据迁移技术,包括但不限于sqlload、expdp、impdp等
4、 熟悉SQL调优的方法,熟悉执行计划、理解执行计划中各个步骤的执行;了解常见的等等事件及其处理;能够解读oracle 的AWR报告
5、 掌握游标、触发器、函数、存储过程、包等等开发技能
6、 了解oracle数据库的日常维护,包括但不限于rman备份恢复,闪回技术的使用,用户权限的管理,数据库资源分配管理,等等
7、 了解Linux/Unix操作系统;掌握Linux/unix常用的命令和配置;了解操作系统提供的相关系统监控工具
8、 能够使用shell/perl/python中的任一脚本语言编写简单的脚本
邮件发送成功
订阅失败
您的订阅已超过上限,如需继续订阅,请在 订阅管理 中至少停用1条订阅。
查看地图
前往高德地图查看
使用微信“扫一扫”
打开网页后点击右上角“分享按钮