基于SolarWinds DPA的数据库调优实践

如果无法正常显示,请先停止浏览器的去广告插件。
分享至:
1. 基于SolarWinds DPA的数据库调优实践 演讲人:马雷, Westcon 技术经理
2. Database Performance Analyzer 产品概述 2021
3. 公司简述 © 2020 SolarWinds Worldwide, LLC.保留所有权利。
4. SolarWinds 概览 全球员工人数 超过 3,200 成立于 1999 年 在网络管理 领域排行第一 1 在系统管理 领域排行第三 2 IT 管理产品数 超过 60 总部位于得州奥斯汀 全球办事处超过 30 个 不断扩大的安全产 品组合 我们的全球 IT 社区 THWACK ® 注册成员人数已超过 150,000 320,000 多个 客户遍布 190 个国家 3 1. 2. 3. 财富五百强 ® 中 有 499 家 22,000 多家管理服务提供商 服务于 450,000 多个组织 《IDC 定义网络管理软件功能市场》,《IDC 全球半年度软件跟踪报告》,2019 年 10 月。 Gartner,市场份额分析:ITOM:2018 年全球范围性能分析软件。2019 年 6 月 11 日。(AIOps/ITIM/其他监控工具软件市场)。SolarWinds 术语“系统管理”是指 Gartner 报告中所指的 AIOps/ITIM/其他监控工具软件市场分类。本报告中归因于 Gartner 的所有陈述代表 SolarWinds 对 Gartner, Inc. 作为联合订阅服务的一部分发布的数据、研究意见或观点的解释,且未经 Gartner 审查。每份 Gartner 出版物都涉及截止至原始出版日期(而不是本演示文稿的日期)的情况。Gartner 出版物中表 达的观点不是事实的陈述,可能会在不通知的情况下更改。 客户的定义为:对我们的订阅产品具有有效订阅的个人或实体,或自我们成立以来以唯一的客户标识号,购买了一个或多个永久许可产品的个人或实体。我们可能在一个组织中有多个产品的购买者,每个购买者可能被分配一个唯一的客户标识号,并被视 为一个单独的客户。 © 2020 SolarWinds Worldwide, LLC.保留所有权利。
5. 混合 IT 运营管理 监控、管理、确保 IT 安全。 本地 物理 应用程序 管理 托管和公共云 虚拟、人机交互 界面和私有云 IaaS PaaS SaaS IT 安全运营 应用程序性能监控 数据库性能 服务器管理 基础架构 管理 安全和合规性管理 存储监控 网络管理 IT 服务 管理 网络路径监控和分析 SERVICE DESK 和桌面管理 © 2020 SolarWinds Worldwide, LLC.保留所有权利。
6. 挑战 数据库、云和人员 © 2020 SolarWinds Worldwide, LLC.保留所有权利。
7. 一切都在发展 数据库平台、云和开源 • • 增长率为 18.4%,已达到 460 亿美元 5 家公司占据了 总收入的 87% • Oracle • Microsoft • IBM • Amazon • SAP 开源 云迁移 数据库市场 • • 2022 年之前,DBaaS 的增长率为 31.6% 已达 123 亿美元 Gartner 预测, 到 2022 年, 75% 的数据库将位于云中 • 开源数据库正以 每年 45.8% 的速度增长, 超过 10 亿美元 © 2020 SolarWinds Worldwide, LLC.保留所有权利。
8. 不要忘记虚拟化 虚拟化已经成为一种常态,对于数据库十分常见 • 87% 的 SolarWinds 客户 在虚拟机中运行数据库 在虚拟机中运行的数据库 • DBMS 虚拟化程度排行 • SQL Server 93.1% • Oracle 46.8% • MySQL 41.5% • PostgreSQL 17% 虚拟化 非虚拟化 © 2020 SolarWinds Worldwide, LLC.保留所有权利。
9. 数据库性能 作为关键任务应用程序的后端,数据库性能十分重要 © 2020 SolarWinds Worldwide, LLC.保留所有权利。
10. 数据库性能管理十分重要 DBA 通常是性能问题的焦点 • 数据库几乎是 每个应用程序的核心 • 导致应用程序性能问题 的首要因素* • • • • • 数据库 88% 网络 70% 源代码 60% 存储 50% Web 服务器 50% 系统管理员 数据库管理 开发人员 服务器健康状况 存储性能 资产库存 容量规划 作业状态 数据库性能分析 查询分析 资源相关性 等待时间向下钻取 数据管理 应用程序性能分析 查询记录器 DBMS 新手 需要优化调整建议 数据库运行缓慢 - 并非 我的查询 * Gleanster 应用程序性能从数据库性能分析开始 调查研究 © 2020 SolarWinds Worldwide, LLC.保留所有权利。
11. SolarWinds Database Performance Analyzer 核心功能 “有可疑对象和导致故障的原因时,这个产品可以有 助于将其识别出来。DPA 的工作非常细化,您可以 集中解决一个问题。” 全球数据库管理总监 Steve Shandro © 2020 SolarWinds Worldwide, LLC.保留所有权利。
12. 混合型监控,全天候实时提供服务,精细到秒 SolarWinds Database Performance Analyzer (DPA) DPA • 本地/Azure/AWS 实施 • 无代理,LT 1% 的开销 • 自动化全天候警报 • 借助机器学习进行异常检测 • 通过调优顾问进行基于等待的分析 • Orion ® Platform AppStack ™ 和 PerfStack ™ 集成 • 同类中最佳,集成虚拟机选项 • 可自定义报告 © 2020 SolarWinds Worldwide, LLC.保留所有权利。
13. Database Performance Analyzer 工作原理 “通过 DPA,我们既可以在危机发生时快速识别性 能问题,也可以主动防患于未然。” SQL Server 数据库管理员 John Dowling © 2020 SolarWinds Worldwide, LLC.保留所有权利。
14. 20 多个数据库平台,本地、虚拟机或云 SolarWinds Database Performance Analyzer (DPA) 跨平台 Oracle Percona Oracle RAC PostgreSQL Oracle Exadata EDB Postgres Oracle EBS Amazon RDS - MySQL Oracle ASM Amazon RDS - PostgreSQL Microsoft SQL Server Amazon RDS - SQL Server Azure SQL Database Amazon RDS - Oracle Azure SQL Managed Instance Amazon Aurora IBM DB2 Azure Database for MySQL SAP ASE (Sybase) Azure Database for PostgreSQL MySQL MariaDB © 2020 SolarWinds Worldwide, LLC.保留所有权利。
15. Database Performance Analyzer 功能和优势 “我们使用 DPA 来监控 AWS SQL RDS 实例性能。 用它来排除拥塞问题和调优查询。” 信息技术总监 Paul LaPosta © 2020 SolarWinds Worldwide, LLC.保留所有权利。
16. Database Performance Analyzer 工作原理 无代理基础架构 基于浏览器的用户界面 受监控的数据库 数据库管 理员 开发人员 云 DPA 虚拟环境 架构师 IT 经理 存储库数据库 质量保证 受支持: SQL Server ® 、Oracle ® 、 MySQL ® 、Azure ® 、SQL DB 物理服务器 监控支持: SQL Server(包括 Azure SQL DB)、 Oracle、MySQL、MariaDB ® 、DB2 ® 、 SAP ® ASE(旧称 SysBase)、Amazon ® RDS、VMware ® © 2020 SolarWinds Worldwide, LLC.保留所有权利。
17. Database Performance Analyzer 优势 几分钟内解决性能问题 查找 • 定位效率低下的工作负 • 载 • • 查明影响最大的查询 • • 了解您最大的瓶颈 分析 解决 优化 数据库性能分析 • 查找索引不良的表格 • 更好地作出索引决策 智能查询性能分析 • 逐层展开表现不佳的 SQL • 优化数据库设计 基于工作负载的索引分 析 • 可视化您的实时和历史 • 机器学习异常检测 性能状况 • 隔离阻止和死锁 • 识别虚拟机限制 • 查找不足的 SQL 以进行调优 • 将调优从被动调整变为 主动调整 © 2020 SolarWinds Worldwide, LLC.保留所有权利。 17
18. Database Performance Analyzer 查明问题 • 借助机器学习进行异 常检测 • DPA 会在查询行 为异常时进行识别, 在用户发现问题之 前发现问题。 © 2020 SolarWinds Worldwide, LLC.保留所有权利。
19. Database Performance Analyzer 查明问题 • 多维度根源分析 • 不仅仅监控查询响应 时间。 识别导致数据库查询 延迟的潜在因素(如 I/O 迟缓、锁定或虚 拟机延迟)。 © 2020 SolarWinds Worldwide, LLC.保留所有权利。
20. Database Performance Analyzer 查明问题 • 优化 • 表、索引和查询调 优建议可指明优化 方法和最佳实践, 以提高性能。 © 2020 SolarWinds Worldwide, LLC.保留所有权利。
21. Database Performance Analyzer 警报和自动化 • 警报模板 • 创建自定义电子邮件模 板,将文本与拖放变量 相结合,这些元素可替 代为警报和数据库详细 信息。 • 自动化 • DPA 提供了大量 REST API,可以作为数据库 部署和测试自动化的一 部分加以利用。 © 2020 SolarWinds Worldwide, LLC.保留所有权利。
22. Database Performance Analyzer 详细报告 • 报告 • 创建和计划特定于数据 库实例的报告,还可选 择自定义日期和时间范 围。 © 2020 SolarWinds Worldwide, LLC.保留所有权利。
23. Database Performance Analyzer 将虚拟机性能和数据库相关联 • 虚拟机选项 • 了解虚拟机和主机指标 (从 vCPU 到内存)。 查看 CPU 就绪、协同 停止和其他关键 VMware 指标的影响。 事件注释覆盖性能指标, 以显示 vMotion 之类 的事件何时发生。 © 2020 SolarWinds Worldwide, LLC.保留所有权利。
24. Database Performance Analyzer SolarWinds Orion Platform 集成 • PerfStack 将 DPA 和 Orion 分析合并 • 创建并保存多个自定 义仪表板,从任何模 块(如服务器、网络 和存储)比较不同的 DPA 指标与关键 Orion Platform 指标 © 2020 SolarWinds Worldwide, LLC.保留所有权利。 © 2020 SolarWinds Worldwide, LLC.保留所有权利。
25. 演示 实际工作中的 DPA © 2020 SolarWinds Worldwide, LLC.保留所有权利。
26. DPA 使用案例 © 2020 SolarWinds Worldwide, LLC.保留所有权利。
27. 顶级银行和金融服务提供商 全球领先的银行和金融机构,为消费者、公司、政府和机构提供金融服务和产品 客户资料 超过 21 万名员工 挑战 IT 基础架构和环境包括: • • • • • SolarWinds Database 管理遍布全球的多供应商数据库基础架构。 大规模的场景需要自动化 由于分布式数据库,与培训和监控工具维护相关的管理费用增加了。 理解性能影响,同时避免在生产数据库中产生问题。 Performance Analyzer • 1 万例以上的数据库实例 解决方案 • • Database Performance Analyzer (DPA) Server & Application Monitor 优势和结果 工程援助的评估 实施自定义警报 对 Oracle® 环境进行深入评 估,以检查是否缺少权限。 自定义警报以满足 Sybase 监控需求。 . 安全认证 创建了通过认证审核所需的 工程路线图,其中包括注册 Microsoft ® SQL Server ® 实 例、Oracle 数据库和 DPA 查询信息。 利益相关方培训 向所有利益相关方提供培训演示, 以快速了解 DPA。 “银行希望有一个合作伙伴与他们一起 实现这一愿景。这就是我们为什么会赢 得这笔交易 - 我们的销售、SE、工程和 其他团队与银行团队并肩工作,共同努 力,才将这一愿景变为现实。” © 2020 SolarWinds Worldwide, LLC.保留所有权利。
28. 知名大型生物制药公司 全球最大的制药公司之一,致力于预防和治疗威胁人类和动物生命的疾病 客户资料 成立 130 年之久 挑战 • • • • • 超过 7.4 万名员工 无法实现数据分析自动化。 对数据库性能指标的可视性差。 无法获得历史性能记录。调查各种不同工具以排除故障,这十分复杂。 缺乏自动化,导致根本原因分析时间延长,可长达数天。 数据库环境中缺少计算资源,为获取资源需要进行大量调整。 研发投资 136 亿美元 价值 31 亿美元的慈善事业 IT 基础架构和环境包括: • System Center Operations Manager (SCOM) • Database Performance Analyzer • VM Option • SQL Server 解决方案 • • Database Performance Analyzer (DPA) VM Option 优势和结果 自动化程度提高 具备可行性的深入了解 提高生产率 内置的领域专业知识使监控自动化, 无需大量配置。 通过简单、直观的历史数据、趋势和报告图表, 开发人员可以对性能问题进行可行的深入了解, 而不需对安全生产数据库或服务器的特权访问。 减少了排除网络故障的工时,解决停机问题时 不再需要手动检查设备。 “现在,使用 Database Performance Analyzer,团队可 以立即看到问题的所有详细信息 - 状态、等待时间,以及通过 VM Option 获得的资源消耗信息。这 为团队节省了大量排除问题的时间 - 从几天减少到几分钟。” © 2020 SolarWinds Worldwide, LLC.保留所有权利。
29. 东盟主要银行 顶级银行和金融机构,提供消费银行、商业银行、投资银行、伊斯兰银行和资产管理业务 客户资料 按资产计算,东盟第五大银 行集团 挑战 • • • 不同的数据库监控工具使性能监测变得复杂。 用于监测数据的开源软件和手动脚本在方法上不一致且属于被动式反应。 超过 300 个 SQL、Oracle、DB2 和其他数据库实例需要一个统一的网络管理系统来应对复杂性。 34,000 多名员工,1600 多 万名客户 IT 基础架构和环境包括: • 网络监控软件 解决方案 • SolarWinds 先进的网络监控解决方案促进了 SolarWinds® Orion® Platform 和 Database Performance Analyzer (DPA) 之间的无缝集成。 优势和结果 端到端可见性 主动监控 新效率 跨多个应用程序的单一窗格视图和一个 用于监控数据库性能的 UI。 在终端用户受到影响之前,检测异常并发 出可靠警报。 提供洞察力,以查明问题的根本原因。 “更大范围的团队参与到这一发展机遇中, 并且合作得非常好。处理技术细节的 SE 团队和负责业务方面的客户团队之间开 展了完美协作。SolarWinds 团队和合 作伙伴团队也合作得很好。” © 2020 SolarWinds Worldwide, LLC.保留所有权利。
30. https://www.solarwinds.com/DPA © 2020 SolarWinds Worldwide, LLC.保留所有权利。
31. SolarWinds、SolarWinds & Design、Orion 和 THWACK 商标是 SolarWinds Worldwide, LLC 或其附属公司的独家财产,在美国专利与商标局登记注册,且 可能已在其他国家或地区注册或申请注册。 其他所有 SolarWinds 商标、服务 标识和徽标为普通法商标,或者已注册或申请注册。 其他所有在此提及的商标 仅为识别目的,并且已为其所属公司的商标(或可能为其注册商标)。 © 2020 SolarWinds Worldwide, LLC.保留所有权利。
32. THANK YOU!

Home - Wiki
Copyright © 2011-2024 iteam. Current version is 2.137.1. UTC+08:00, 2024-11-15 22:28
浙ICP备14020137号-1 $Map of visitor$