本人拥有多年的数据库管理经验,擅长性能优化和故障处理。熟练掌握Oracle、postgres、mysql等主流数据库,以及本公司antdb的国产数据库,精通数据库高可用架构部署、异构数据库迁移、数据库增全量备份恢复、以及监控部署,此外本人熟悉Linux,bclinux、openEuler等操作系统、精通shell脚本编写。
本人在湖南亚信科技有限公司期间主要负责国产数据库AntDB的交付工作,具体工作内容如下:
1.参加poc测试,对客户提供的生产环境的服务器进行负载测试、压力测试和稳定性测试,并对antdb数据库进行高可用测试。
2.进行oracle迁移antdb工作,主要用amca,ora2pg,mtk工具进行数据库的迁移。
3.分析慢查询日志,定位性能瓶颈。
4.兼职项目经理,完成客户提出的项目上的要求,维护与客户的良好关系,确保客户满意度,协调应用开发人员进行项目上线前配合测试数据库性能、分析应用的慢sql,提出优化建议。
本人在中兴通讯期间主要负责iptv业务db模块开发工作,具体工作内容如下:
1.oracle存储过程、postgres函数,以及shell脚本开发,涉及iptv用户开户、登录、鉴权、订购、话单等功能
2.oracle双中心开发,主要是根据创建物化视图日志,记录每次DML操作对应的ID和NAME的值,来刷新物化视图,定时监控刷新组刷新情况
3.pg高可用集群开发,主要涉及haproxy、keepalive、stolon、etcd开源组件,
keepalive监听集群心跳,haproxy转发访问端口并映射集群vip地址,etcd键值存储仓库储存各节点信息,配合stolon实行高可用切换
4.pg管理页面开发,本公司python脚本开发的pgomm,分析其功能特性,用shell脚本实现其功能。
5.业务定制功能开发、oralce到postgres数据迁移、与其他模块联调、系统测试、发布版本等