写点什么

华为云 DAS 支持一键诊断劣质 SQL 语句

  • 2019-11-26
  • 本文字数:891 字

    阅读完需:约 3 分钟

华为云 DAS 支持一键诊断劣质 SQL 语句

在对数据库的管理过程中,相信很多用户都曾遇到业务系统响应慢、数据库 SQL 效率差的问题。日前,华为云数据管理服务 DAS 新推出 SQL 诊断功能,一键诊断 MySQL 数据库的慢 SQL 语句,并提供一对一 SQL 优化指导,帮助用户大幅提高工作效率。


慢 SQL 语句,指超过规定时间的 SQL 语句查询,即执行效率较低的查询语句,是影响数据库性能的主要杀手。也因此,慢 SQL 语句优化是数据库管理人员提升数据库性能、保障应用和业务及时响应的长期奋斗目标。


那么,华为云 DAS 又是如何解决这一棘手问题的呢?

01 可视化窗口,让问题 SQL 一目了然

华为云 DAS 的 SQL 窗口管理提供了类似 Excel 的表格方式编辑数据,让不懂 SQL 查询语言的用户也能无障碍增删、改查表数据以及统计分析。SQL 窗口提供 SQL 格式化、SQL 智能提示、SQL 执行计划、SQL 模板等功能。


当前,华为云 DAS 已支持多语句拆分、格式化、执行计划等功能。加上此番新推出的 SQL 诊断功能,覆盖了用户对数据管理的基本要求。



华为云 DAS SQL 窗口管理


通过 “SQL 诊断”按钮,用户可以对输入到 SQL 窗口中的语句进行诊断,并生成诊断报告,提供优化建议。该功能减少了管理人员在数据库性能优化尝试方面的工作量,也在一定程度上降低了对数据库操作不当造成的安全风险。



华为云 DAS SQL 诊断

02 强技术支持,自动生成诊断报告

华为云 DAS 通过:


1、 用户在 SQL 诊断页输入一条或多条 SQL 语句,该语句将在 DAS 前台发起诊断请求。


2 、服务器接收待诊断语句,创建诊断任务,进行语句解析,获得任务涉及的库、表、字段。


3 、用户 DB 获取响应的 Schema 信息,有针对性的进行库、表的数据采样。


4、基于华为云数据库的语句规则库对语句生成语句建议,从获取到的 Schema 信息生成候选索引。


5 、根据候选索引生成执行计划并计算执行代价,选择执行代价最低的执行计划生成诊断结果和诊断建议。



华为云 DAS SQL 诊断流程


当前,DAS 已正式商用,并致力于解决开发者在数据库使用过程中遇到的难题。后续我们还将发布更高级的诊断技术,支持各种复杂 SQL 优化,DAS 将会基于华为云生态全方位升级,集自动化智能化于一体,成为数据库开发者手中的利器。


本文转载自 HW 云数据库公众号。


2019-11-26 08:00667

评论

发布
暂无评论
发现更多内容

摄影师必备神器:Nik Collection滤镜套装全新升级

理理

有关Spring全家桶核心知识总结,这是我看过最全面的了!

了不起的程序猿

Java spring springboot SpringCloud java面试

保护Active Directory:备份和恢复的重要性及实施指南

运维有小邓

备份恢复 AD域 IT自动化运维

融云参与「全球首个运营商级量子加密办公应用」量子密信生态开放合作签约

融云 RongCloud

Voice Agent 开发者必读,2024 最前沿语音模型梳理

声网

Cubase Elements 11 for Mac(音频处理编辑软件)

Mac相关知识分享

TON链小游戏开发:探索GameFi链游技术的未来

区块链软件开发推广运营

交易所开发 dapp开发 链游开发 公链开发 代币开发

50款Vsco滤镜胶片Lightroom预设

理理

Cellebrite UFED 4PC 7.71 (Windows) - Android 和 iOS 移动设备取证软件

sysin

UFED

和鲸科技助力某高校人工智能通识课程实现全校覆盖,以实践为学生AI素养筑基

ModelWhale

人工智能 AI 教育 智慧课程

2024“创客中国”国际中小企业创新创业大赛决赛在广州南沙成功举办

新消费日报

Acrobat Pro DC 2022 for Mac(PDF编辑软件)中文版

Mac相关知识分享

一个Java程序员具备什么样的素质和能力才可以称得上高级工程师?

开心学Java

Java 架构师 java面试 jvm调优 Java性能优化

和鲸助力国防科技信息数据挖掘能力征集活动圆满落幕!

ModelWhale

Python 人工智能 大数据 R语言 国防科技

牛客网1000 大厂Java 面试题大全

蓝蓝路

程序员 java面试

SpringSecurity如此复杂,Java程序员该如何学习?

开心学Java

Java 程序员 架构师 springsecurity java面试

2024最新Java高频面试题及答案

采菊东篱下

java面试

PDF Reader Pro for mac( PDF 编辑阅读软件)

Mac相关知识分享

Solana VS 以太坊:基于数据、市场情绪和催化剂对比分析,Solana 能否实现逆袭?

区块链软件开发推广运营

交易所开发 dapp开发 链游开发 公链开发 代币开发

一本书精通复杂的后端系统

博文视点Broadview

AnyToISO Pro for Mac(ISO镜像文件制作工具)中文版

Mac相关知识分享

淘宝月销API接口开发实战

联讯数据

苹果电脑清理软件哪个好?专业的Mac系统维护工具推荐

阿拉灯神丁

性能优化 CleanMyMac X 清理优化 如何清理苹果电脑 mac系统维护软件

“百度搜索们”会被“Kimi们”取代吗?

趣解商业

百度 互联网 科技 AI搜索

通过延时从库+binlog复制,恢复误操作数据

GreatSQL

HarmonyOS 5.0应用开发——鸿蒙混合开发

高心星

鸿蒙Next HarmonyOS NEXT ArkWeb

Downie 4 for Mac(视频下载工具)中文版

Mac相关知识分享

2025史上最全Java面试题:初级-中级-高级!

程序员高级码农

Java 程序员 java面试 面试八股文 Java面试题

VMware Integrated OpenStack 7.3 现已支持 vSphere 8.0U3 和 NSX 4.2 互操作性

sysin

vmware OpenStack

全网最全:JVM+分布式+算法+锁+MQ+微服务+数据库499道JAVA面试题

程序员高级码农

Java 编程 程序员 java面试 Java面试题

ArkUI与MVVM模式的诗和远方

威哥爱编程

HarmonyOS arkui ArkTS HarmonyOS框架 HarmonyOS NEXT

华为云 DAS 支持一键诊断劣质 SQL 语句_语言 & 开发_HW云数据库_InfoQ精选文章