从事数据库服务多年,熟悉Oracle、MySQL数据库架构、优化、容灾等,近三年来关注数据库上云相关服务。
暂时未有相关通用技术能力~
阿里云技能认证
详细说明最近在迁云搬站过程中,总是在大型企业处遇到ERP、CRM等大型的系统需求,这类系统和软件基本上都是有很久的历史,也有很深的行业背景。这些系统是最不好上云和搬迁的,CRM系统还好,如果没有深度绑定某些大型商业软件,而是ISV开发商提供,一般上云和搬站也能很顺利的完成。
字段类型转换会造成无法使用索引的情况,如果非要进行转换,可以创建带有转换类型的索引,函数索引。
批量加载数据时要小心,唯一键、索引可能会失效
使用nfs搭建rac在Oracle应用方案中也比较成熟,在要求性能不太高的情况下可以选择使用
rownum和order by一起使用可能会遇到取数不准确的问题
采用备份加增量日志的恢复方法,恢复源库到异机,增量日志恢复保证停机切换时间最小。
windows和linux平台可以实现跨平台的异构Dataguard,配置方法和同平台没有太大区别,注意目录的格式。
Oracle RAC 添加节点操作,跟安装类似,配置所需OS参数、IP规划等,需要在rac层和db层分别添加。
物化视图是将查询预先定义在结构中,并手动或者定期刷新将结果存储在物化视图段中,也就是说跟普通视图不同,它是需要存储空间的,从而不需要重新或者反复的执行sql语句,支持增量刷新,快速获取结果,提高数据获取的效率。
有时候需要导出Oracle表数据到文本中用来迁移数据、异构平台或大数据的数据处理。导出方法有很多种,例如:spool、plsql-developer、utl_file方法等,除了这些方法,还有一个工具很火就是sqluldr2,老楼开发的工具。现在对这些工具做个对比和总结。
oracle的自动维护任务带来了自动化性能维护的好处,也同时带来了资源开销,合理正确的使用才能发挥作用,同时应注意它的启动时间,错峰进行。
Oracle免费工具logminer,找回delete数据。
本次优化涉及到oracle数据库大量insert 数据索引带来的开销,使用append、parallel的方式进行改善性能。
云上搭建oracle datagurd,并通过swingbench进行压测,查看ecs、数据库和Dataguard的表现。
1、ecs的配置 CPU:4核 内存:16G 磁盘:SSD 50GB 网络:经典网络,10Mbps 2、sysbench安装 版本:0.5 测试方法:OLTP、LUA root用户安装 export ORACLE_HOME=/u01/app/oracle/product/11.