您的浏览器禁用了JavaScript(一种计算机语言,用以实现您与网页的交互),请解除该禁用,或者联系我们。[2024 MySQL Heatwave峰会MySQL and Heatwave Summit]:管理和监控 MySQL : 有什么新功能 ? - 发现报告

管理和监控 MySQL : 有什么新功能 ?

AI智能总结
查看更多
管理和监控 MySQL : 有什么新功能 ?

管理和监控 MySQL : 有什么新功能 ? Sriram Vrinda产品管理 - MySQL 可观察性 议程 • Introduction ••••OCI (MHS) 中 MySQL HeatWave 服务的监控概述MySQL 系统的可观测性和管理的新功能DemoQ&A Introduction 面向全面数据库管理解决方案的 OCI 服务 公有云、混合云和多云 数据库管理 Ops Insights 统一的本地和云数据库控制台,具备生命周期数据库管理功能,用于监控、性能管理、调优和administration。 预测并规划未来需求,利用精心筛选的遥测数据和长期数据进行高级分析,消除系统性问题。 日志分析 堆栈监控 主动、可重复且自动化的业务环境中的问题检测和监控。通过交互式机器学习/人工智能驱动的高级分析简化IT运营和DevOps。 堆监测提供了对数据库、主机及其他应用技术栈组件的发现和监控功能, enables跨技术栈关联状态和性能。 MySQL 数据库管理的新功能 MySQL 数据库管理的新功能100% 由 Oracle 开发、管理和支持 MySQL Enterprise Monitor MySQL Enterprise Monitor (MEM) 生命周期结束 (EOL) 公告 (Doc ID 3008050.1) OCI 监测服务在 OCI 中监控 MySQL 数据库 OCI 控制台支持本机监控和OCI 中 MySQL DB 系统的管理 Metrics • MySQL 指标用于诊断和解决问题 • 基于阈值创建关键指标的警报 事件和通知 •可以使用 OCI 事件获取有关状态的信息.MySQL 资源的变化•示例 : 创建 / 终止、备份操作等。•监控、事件和通知服务还可以与第三方服务如Pager duty和Slack集成以进行运营管理。 Oracle 云基础设施数据库管理服务 基于按需订阅的云服务 领先的数据库性能诊断 • 结合后端仪器和工具与可视化驱动的界面• 任何部署环境下的数据库统一管理视图 云原生 • 完全由 Oracle 管理 • 真正的云弹性 ,低运营成本 关键用例 • 监控数据库舰队 • 实时性能诊断 • 监督部署在多云或本地环境中的数据库 机队监控和管理 跨 Oracle 的数据库的统一队组视图云和本地 • 在 Fleet Summary 页面上 , 您可以监视多个数据库 • MySQL , 自治 , 本地 用于 DevOps 事件警报和监控的本机 OCI 指标 从 Fleet Summary 页面向下搜索到感兴趣的特定 MySQL 数据库 可视化驱动的负载和性能分析 绩效总结 从 Fleet Summary 页面向下搜索到要监视的特定 MySQL 数据库 : • 平均语句延迟 • CPU 利用率 • 磁盘 IOPS • 内存 • 网络吞吐量 指标页面 , 用于查看所有可用指标的详细图表 , 以实现更好的相关性 运行实例使用的配置变量 , 通过各种过滤器查看它们等。 Performance Hub : 查找和修复问题查询 监控查询性能并对其进行故障排除 • 快速识别影响其应用程序性能的昂贵查询 • 可视化查询活动 , 以进一步了解查询统计信息之外的性能 • 使用高级全局搜索选项筛选特定查询问题 , 例如完整表扫描和错误索引 • 筛选卸载到 HeatWave 集群的查询 • 直接在 SQL 代码中修复性能不佳的根本原因 Performance Hub : 查找和修复问题查询 实时汇总查询内容和性能统计信息 , 而无需依赖MySQL 日志或 SHOW 过程列表 • 所有查询的聚合和可搜索汇总 • 所有查询的规范形式 • 执行查询的总数 • 查询的总执行时间 • 查询的总数据大小 • 查询 “首次出现 ” 的日期和时间 Performance Hub : 查找和修复问题查询 分析性能模式(Performance Schema)的数据以提供关于语句生成结果集的信息,并深入到具体细节如: • 表锁定时间 • 检查了多少行 , 还是返回了多少行 • 创建了多少个临时表 , 以及是否在磁盘上创建了临时表 • 是否进行了范围扫描 , 以及以何种形式进行了扫描 • 是否进行了排序 , 排序了多少行 , 排序采取了什么形式 Performance Hub : 查找和修复问题查询 使用 Performance Hub 的解决方案方法• 识别具有高执行时间和小结果集的查询 问题场景:• 查询大量的行 • 检查这些查询是否正在查询大量行 • 确定查询中是否使用了非索引列 • 通过简化查询或使用索引列来优化查询 • 监控优化后的查询性能 , 以确保执行时间得到改善。 MySQL Autopilot 索引(即将推出)为 OLTP 工作负载推荐二级索引 使用 MySQL HeatWave 实现 ML 自动化自动驾驶仪索引 (即将推出) 功能• 好处 基于 ML 的功能 , 旨在帮助优化数据库系统以实现更好的成本和性能 •DBA 不再需要手动识别数据库工作负载的二级索引。同时考虑查询性能和维护索引的成本 •在不创建索引的情况下预测预期的改进 •提供建议说明•以性能目标为导向 : 吞吐量、延迟、存储 • 同时考虑查询和 DML 性能 • 建议创建和删除索引 • 生成用于索引创建 / 删除的 DDL •提供性能预测 •提供存储预测 •持续学习和适应 MySQL 数据库管理的新功能100% 由 Oracle 开发、管理和支持 预测性见解 预测来自不断变化的工作负载的需求 预测不断变化的工作负载的需求• 自动预测近期问题 快速隔离最大、利用率最高、增长最快的数据库确定未充分利用和过度分配的占地面积 ,以正确调整规模正确调整基础架构规模并优化资源利用率的见解和建议 预测性见解 对 SQL 性能的见解 检测关键业务 SQL 中的性能下降 关联性能 跨数据库聚合和比较 识别应用程序可扩展性和低效率问题 通过自定义分析解决特定问题的趋势和预测指标季节性 • Detects causes, measure effects, then correlates them• 原因 : 工作负载更改 , 配置更改 • 影响 : 回归 SQL, 达到资源限制(CPU , I / O , 内存) 通过自动主动监控最大限度地提高可靠性 MySQL HeatWave 服务在你做之前发现问题 Oracle 云运营对每个数据库使用持续监控 :8000 + 指标和 1500 + 报警 • 涵盖范围远超任何本地客户• 整合监控整个堆栈:基础设施、负载均衡器、连接管理器、数据库 为每个偏差生成自动服务请求 • 由云运营团队立即进行调查和解决• 对每项问题进行根本原因分析• 零客户操作要求