Oracle数据库运维优化六脉神剑口诀
我们知道数据库性能是数据库运维中至关重要的一个部分,据传在Oracle数据库的江湖中也有威力无比的六脉神剑技能,下面与大家免费分享Oracle大师们广为流传的六脉神剑口诀,一般人我不告诉他哦:) 少商剑:应用程序 SQL 代码优化 指定 SQL 执行计划 使用索引技术:使用反向索引降低缩影快争用、使用函数索引提高复杂计算效率、通过索引重建减少碎片 保证数据的批量提交 使用 Hint 条横执行计划—— OLAP 中冲剑:数据库设计优化 OLTP 数据库: 密集型事物,以短事物以及小的查询为主 采用 Cache 技术、 B-tree 索引技术与绑定变量 OLAP 数据库 使用长事物、大查询 采用分区技术、并行技术与适当考虑使用位图索引 分开设计与优化 针对 OLTP 和 OLAP 两种截然不同种类的系统分别优化 关冲剑:数据安全性和可用性优化 oracle RAC 技术架构 高可用性、高性能、按需扩充 DATA GUARD 灾备技术结构 物理 DATA GUARD/ 逻辑 DATA GUARD 少冲剑:内存使用率优化 Oracle 内存分配策略 OLTP 预留: 20 、 SGA:64 、 PGA:16 OLAP 预留: 20 、 SGA:40 、 PGA:40 内存自动化管理的策略 基于成本的优化器 CBO :定期对数据库进行数据统计分析 少泽剑:数据访问优化 本地管理的表空间