项目时间:2017-01到2016-10
项目名称:ORACLE 数据库的性能调优
项目描述:
项目介绍
项目过程:
1.以一小时为间隔,获取一天内快照,生成并分析AWR报告,对比load profile的逻辑读、物理读、硬解析、登录次数、执行次数等,尝试找出问题在。
2.诊断过程:
首先排查有没有突然增加了一些其他业务,引起计算资源不足。
其次排查由Oracle参数引起的可能性
最后排查执行计划是否有不同
3.诊断结果: 发现执行计划没有更新
4.解决方案: 更新执行计划,加载数据后对表进行重新分析,问题解决。
项目总结:收集统计信息后,oracle不再选择索引扫描,而是直接选择全表扫描,对于数据量小的操作来说这两种方式执行时间差别不大,但是对于几百万的加载数据而言,二者的执行效率就有天壤之别了;
这种问题经常出现在数据库升级或大量数据上线之后,当大批的新数据加载到系统中,压力一上来整个系统都崩溃了,导致该问题的一个重要原因就是:没有把统计信息的收集作为数据库升级的一部分。
我的职责
在一次数据库升级之后,当大批的新数据加载到系统中后导致系统崩溃,对数据经进行查询和删除操作异常缓慢。
问题根源:表剧烈变动后,没有收集统计信息,导致执行计划是老的,查询操作异常缓慢。
项目时间:2007-02到2016-10
项目名称:利用Rman做数据表的恢复
项目描述:
项目介绍
项目过程:表空间时间点恢复(TableSpace Point In Time Recovery)
1.logmnr找出误删除表的时间点(日志挖掘)
2.将生产库的备份拷贝到测试库中
3.测试库:利用备归档做不完全恢复(restore所有的数据文件、恢复数据库到某一时间点 、open resetlogs 打开数据库)
4.测试库:exp或数据泵导出捞回的表
5.生产库:imp 导入该表
6.生产库:进行数据统计,统计完成,表恢复成功
项目总结:TSPITR是一种对个别表空间执行不完全恢复的技术,一般是针对用户错误的删除(或截断)了表。TSPITR的最大好处是不需要生产库停机。引用测试库:生产库不受影响,把捞回的表塞回生产库。
我的职责
生产库环境中,某天在做数据统计时,发现某表被误删除,尝试在测试库上进行基于时间点的不完全恢复。
项目时间:2016-01到2016-10
项目名称:妹子图
项目描述:
项目介绍
北方有佳人,绝世而独立。一顾倾人城,再顾倾人国。这样的美女离我们有些许的遥远,然而称得上漂亮的妹子却不少。她们或可人,或文艺,或气质…… 妹子图打开是多个标签页,标签页是不同妹子图片的分类,左右滑动,可以按照分类浏览妹子的图片。支持少女、情绪、日系、小清新等分类。 希望大家多多支持!
我的职责
完全自己开发的安卓APP,已经在百度手机助手,腾讯应用宝上线。
上线地址:
https://shouji.baidu.com/software/9593956.html
项目时间:2014-08到2016-10
项目名称:国家计算机网络安全中心
项目描述:
项目介绍
本项目机器型号 为 4U 10刀片服务器 与2 U 12盘位机器组成。该项目为网络安全项目,主要用于网络安全等方面。
我的职责
1、 配合销售跟踪回访用户。
2、 解决与客户沟通中的技术问题。
3、 负责产品的实施搭建。
4、 负责产品的性能测试(测试产品CPU性能 内存性能、硬盘读写速度及稳定性)
5、 负责产品的安装调试。
6、 负责产品后期维护。