阿里云更懂你的数据库,免费提供DBA服务

阿里云更懂你的数据库,免费提供DBA服务

 

阿里云云数据库(RDS)管理控制台近期将全面升级为云数据库管家。云数据库管家的使命是提供便捷的操作、贴心的服务、专业的处理建议,帮助用户管理好云数据库。

阿里云数据库(RDS)正在免费体验中,也欢迎各位试用。

点此免费体验>> http://click.aliyun.com/m/704/

云数据库管家到底是何方神圣?

-- 他总是默默的服务,每分钟不间断监管着你的数据库运行状态;

-- 他会利用大数据去思考:你的数据库需要做什么;

-- 他会主动引导你去关注需要关注的事情、推荐你要去做的事情 ;

-- 他可以让你以最短路径点击到想要的功能 ;

-- 他是你的专业DBA(数据库管理员),助你轻松管理数据库;

下面通过几个云数据库管家的看家本领,让大家更加全面的了解他.

案例一:云数据库管家定位并协助用户解决数据库的性能问题

异常情景:查询数据返回超时,调用数据库操作超时。这时初步怀疑数据库性能出现问题。

立即登陆云数据库管家(RDS控制台),直接进入实例定位到诊断信息的区域.

诊断信息栏出现了两个诊断异常项需要关注, CPU利用率达到90%及IOPS利用率达到90%。分别查看两个异常信息的详情,发现都是由同一条慢查询引起。具体的SQL语句如下:

Select test.* FROM test,wintertest WHERE test.c1 = wintertest.c1 AND test.c2 =1 AND length(test.c3) > 0 ORDER BY test.c5 DESC,test.c4

针对这条SQL语句,有三个影响性能点。

第一:缺少必要的索引,针对test的表缺少一个(c2,c1)的联合索引,针对wintertest的表应该为c1列创建一个索引.

第二:该查询中使用了length(test.c3)的函数调用,函数调用会使索引失效,如果该查询想要匹配c3的索引,就需要避免函数调用

第三:另外在这条SQL语句中,test.c2在表结构里面的定义是string类型,而真正调用的时候test.c2(test.c2=1)选择了按照int类型进行调用,这样的话会造成索引无法匹配。

以上三个精准的SQL优化建议,云数据库管家都能够精确的输出,如下图:

按照云数据库管家的专业建议优化之后,可以手工进行诊断。诊断后再去资源监控去查看CPU,IOPS利用率均正常了。而且云数据库管家这时还会推荐很多精彩博文(如:产品经理访谈、DBA专家门诊等),如下图:

案例二:有云数据库管家助阵的“狂欢节“,实时状况尽收眼底

某网站一年一度都要做一次“狂欢节“,该网站有10多个RDS,其中有5个实例承载着线上的关键业务。每年的”狂欢节“数据库维护人员都得经常不断逐个排查这几个实例的性能指标,一场”狂欢节“下来搞的精疲力竭,效果也不好。

如果有云数据库管家助阵呢?哪些快捷功能可以帮助这些运维人员呢?

1.概览页仪表盘通览全局

云数据库的概览页首先可以通览全局,明确知道目前实例总数、即将到期的实例个数以及云数据库管家诊断后需要特别关注的实例.

2.定制核心实例的关键业务指标

概览页下方可定制实例的IOPS,CPU,连接数以及磁盘空间利用率的趋势图。最多可以定制9张图,每个小图内可以实现最多4个实例的对比图。

3.实例列表自定义设置,选择最需要的信息。

实例列表的展示项完全自定义,选择自己需要的。同时支持CPU,IOPS,连接数以及磁盘空间利用率的设置,并且提供这四项性能指标的正序倒序排列。对于运维人员在业务高峰期关注实例健康状况超级方便。

案例三:防微杜渐,云数据库管家助你把安全隐患扼杀在摇篮里

数据库的安全至关重要,云数据库管家会尽职尽责的为用户把关,安全问题(如白名单权限过大,有疑似SQL注入语句产生等)会被定期推送到诊断展示区域,用户可进行相应的处理和排查。

阿里云热门活动进行中:

《说出你心中DBA的样子,送你IPAD回家过年》点此参与>> http://click.aliyun.com/m/697/

时间: 2024-08-03 10:00:56

阿里云更懂你的数据库,免费提供DBA服务的相关文章

如何用navicat连接阿里云内网的mysql数据库

1.首先用ssh连接阿里云服务器 2.连接mysql数据库 设置完这两项就可以连接阿里云内网mysql数据库 原文地址:https://www.cnblogs.com/SeaWxx/p/9969007.html

解决阿里云数据导入自建数据库过程中,导入出错的问题

解决阿里云数据导入自建数据库过程中,导入出错的问题 mysql配置改进:vim /etc/my/cnf [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock secure_file_priv='' max_allowed_packet = 10M character-set-server = utf8mb4 collation-server = utf8mb4_general_ci #collation-server =

我是怎么通过zabbix监控60台阿里云的RDS和redis数据库的

前言: 最近一直在做监控方面的东东,一些基本的东西基本到处都有资料也就不多说了.但是,让监控阿里云的数据库真是把我难住了.研究了许久的阿里云api,虽然代码写出来了,但是遇到一个坑,所以转换了思路,分别用redis和mysqladmin连接数据库,获取连接数和请求数,但是却获取不到实例的CPU使用率.又只好回头研究阿里云的api.花了几天终于踩完所有坑,达到自己想要的效果,具体实现过程如下: 正文: 主要添加了以下三条自定义key,第一条通过redis_cli客户端连接redis获取统计数据,第

一张图看懂阿里云网络产品【十四】IPv6转换服务

摘要: IPv6已来,一张图让您轻松看懂什么是阿里云IPv6转换服务 ?原文链接 本文为云栖社区原创内容,未经允许不得转载. 原文地址:http://blog.51cto.com/13876536/2160362

阿里云RDS实例内不同数据库之间的数据迁移

适用场景 本文适用于使用DTS实现相同实例下库名不同的数据库之间的数据迁移.本文以使用DTS将同一RDS实例下的amptest库迁移到jiangliu_amptest库为例来说明如何使用DTS实现相同实例下库名不同的数据库之间的数据迁移. 说明:当源和目标实例类型不为RDS时,配置流程相同. 环境准备 创建RDS账号,不同的数据库类型,要求的迁移账号权限不同,具体权限要求可以参考产品手册-数据迁移中的相关文档. 在同一RDS实例下创建好amptest数据库以及jiangliu_amptest数据

Navicat Premium 12 如何连接阿里云虚拟主机SQL Server 数据库

这个是一台 阿里云购买云虚拟主机!密码已经重置完毕,现在我们 需要知道 数据连接的地址,数据库名,帐号以及密码. 根据不同的运营商 选择 这里我们选择阿里云 云数据库 SQL Server版本 填写 数据库信息 测试连接一下 新建一张数据表 测试一下 使用 SQL Server 2008 R2 连接 也是可以的 上图 连接成功! 工具的选择不在于多,在于怎么方便怎么来! 原文地址:https://www.cnblogs.com/suni1024/p/11302463.html

记录阿里云ECS(Centos7.4)安装mysql 8.0.X服务

#*.rpm介绍 大多数二进制rpm包都包含在名称中倒数第二个字段中编译rpm的体系结构..rpm软件包有那么几种 *.src.rpm 源程序包,要先通过编译才能安装 *.noarch.rpm 该包适用于任何架构 *.i*86.rpm 该包适用于intel cpu的电脑上运行 *.amd64.rpm 该包适用于amd64 cpu的电脑上运行 mysql各种源 传送门 https://repo.mysql.com/ 在这里,我选择mysql80-community-release-el7-1.no

阿里云RDS优化MySQL,解决数据库CPU占用高

登录RDS数据库 第一步先看MYSQL的性能状况,分析是设置问题还是SQL效率问题 使用实例信息/实时性能 发现read数据比较高,同时发现数据库CPU占用较高 再通过实时回话观察使用频繁的SQL,并且较慢的SQL 在诊断报告中也可以找出慢SQL,优先解决执行次数多的慢SQL,有些报表只执行了1-2次可以不用关注. 将慢SQL在SQL执行窗口中执行,并查看执行计划 对于这种TYPE=ALL全表扫描的返回rows很多的就需要进行优化 这次优化主要发现两个地方: 1. MySQL中datediff函

使用Navicat连接阿里云服务器上的MySQL数据库=======Linux 开放 /etc/hosts.allow

1.首先打开Navicat,文件>新建连接> 2,两张连接方法 1>常规中输入数据库的主机名,端口,用户名,密码 这种直接连就可以了 第2种方法: 常规中输入数据库的信息,主机名用localhost ssh中输入服务器信息 原文地址:https://www.cnblogs.com/gaoyuechen/p/9251250.html