《性能优化之大气磅礴和精雕细作-罗敏.pdf》由会员分享,可在线阅读,更多相关《性能优化之大气磅礴和精雕细作-罗敏.pdf(25页珍藏版)》请在三个皮匠报告上搜索。
1、IvorySQL 2025IvorySQL 2025生态大会生态大会暨暨PostgreSQLPostgreSQL高峰论坛高峰论坛 1988年开始Oracle技术的研究和应用开发工作,特别是在Oracle中国公司的20余年时间里,分别在顾问咨询部、技术服务部担任资深技术顾问。在银行、电信、保险、政府、制造等行业和部门参与了多个大型IT系统的建设,提供了体系结构设计、数据库设计、应用开发设计指导、性能优化、数据备份恢复、容灾系统建设、数据仓库系统建设、数据库安全性等领域的咨询和技术支持服务,并为国内主要软件开发商和集成商进行过多场Oracle高级技术应用培训和交流活动 曾独创书籍品悟性能优化、感悟
2、Oracle核心技术、Oracle数据库技术服务案例精选,即将出版数据库启示录一位IT老兵的130个从业奥义数据库遗老数据库遗老性能优化之大气磅礴和精雕细作性能优化之大气磅礴和精雕细作数据库遗老的经验分享IvorySQL 2025IvorySQL 2025生态大会生态大会暨暨PostgreSQLPostgreSQL高峰论坛高峰论坛大气磅礴与精雕细琢大气磅礴与精雕细琢OLTPOLTP型技术的运用型技术的运用OLAPOLAP型技术的运用型技术的运用总结和交流总结和交流目录CONTENTSIvorySQLIvorySQL 2025 2025生态大会生态大会暨暨PostgreSQLPostgreSQL
3、高峰论坛高峰论坛IvorySQL 2025IvorySQL 2025生态大会生态大会暨暨PostgreSQLPostgreSQL高峰论坛高峰论坛IT系统两大类型系统两大类型:OLTP/OLAPIvorySQL 2025IvorySQL 2025生态大会生态大会暨暨PostgreSQLPostgreSQL高峰论坛高峰论坛性能优化总体策略性能优化总体策略比较项目比较项目OLTP应用应用OLAP应用应用业务特征操作特点日常业务操作,尤其是大量前台操作 后台操作,例如统计报表、大批量数据加载 响应速度优先级最高,要求反应速度 非常高 要求速度高、吞吐量大吞吐量 小 大 并发访问量 非常高 不高 单笔事
4、务的资源消耗 小 大 SQL 语句类型 主要是插入和修改操作(DML),查询操作是大海捞针式主要是大量查询操作或批量 DML 操作 技术运用索引类型 B*索引Bitmap、Bitmap Join 索引 索引量 适量 多 访问方式 按索引访问 全表扫描/全分区扫描连接方式 Nested_loop Hash Join BIND 变量 使用或强制使用 不使用 并行技术 使用不多 大量使用 分区技术 使用使用物化视图使用 少量使用 大量使用 OLTP应用和OLAP应用无论在业务操作特征,还是在技术运用方面均有很大区别 OLTP应用和OLAP应用的很多技术运用策略恰恰相反OLTP和OLAP分别有很多专项
5、技术IvorySQL 2025IvorySQL 2025生态大会生态大会暨暨PostgreSQLPostgreSQL高峰论坛高峰论坛性能优化之性能优化之20/80规则规则应用设计对系统性能的影响能占到 80%,而数据库体系结构的设计、数据库系统参数调整、操作系统参数的调整等系统方面因素,只占到 20%。80%的性能问题是由 20%的应用导致的。如少量大表的全表扫描导致的性能 瓶颈。并不是应用一有问题,就一定要对现有数据库结构大卸八块,应用推倒重来。80%的性能问题可以由 20%的优化技术所解决。如简单的索引策略,执行路 径分析等,能解决绝大部分性能问题。I系统软件Bug其它应用开发硬件配置架构
6、和数据库设计IvorySQL 2025IvorySQL 2025生态大会生态大会暨暨PostgreSQLPostgreSQL高峰论坛高峰论坛某央企国产化迁移和优化项目某央企国产化迁移和优化项目根据国家信创政策要求,主要业务系统将迁移到国产化数据库平台开展对现有基于Oracle平台系统进行全面优化项目优化项目目的1:降低现有系统运行负载压力优化项目目的2:降低向数据库迁移和运行的风险和负载IvorySQL 2025IvorySQL 2025生态大会生态大会暨暨PostgreSQLPostgreSQL高峰论坛高峰论坛某系统优化效果某系统优化效果几乎所有指标都呈下降趋势重点优化的I/O指标下降达到6