云优惠
 云服务器优惠大全

首页    数据库    阿里云数据库MongoDB运行变慢解决方案

阿里云数据库MongoDB运行变慢解决方案

创建时间:2019-02-13 08:41
浏览量:0
收藏

近日,阿里云数据库小分队破解了致使云数据库MongoDB运行变慢的原因,最大“祸首”竟是索引。

索引对于数据库来说有多重要?

索引的目的在于提高查询效率,类比字典,如果要查“mysql”这个单词,我们肯定需要定位到m字母,然后从下往下找到y字母,再找到剩下的sql。如果没有索引,那么你可能需要把所有单词看一遍才能找到你想要的,当然数据库的索引要比这个复杂的多。

总的来说,索引的一个主要目的就是加快检索表中数据的方法,也能协助信息搜索者尽快的找到符合限制条件的记录ID的辅助数据结构。

索引的优点无可厚非,但是如果运用不当,就会使数据库运行变慢。用户在使用阿里云数据库MongoDB时,常会因为漏加索引或者使用不恰当的索引,导致数据库性能差,影响业务使用。数据库性能差表现为查询语句慢或超时,CPU使用率高。

基于此,阿里云MongoDB推出了索引推荐功能,帮助用户发现漏加索引或者使用不恰当索引的慢查询,并为这些慢查询提供相应的最优索引,达到提升数据库性能的目标。

在审计日志开通的前提下,可默认生成最近3天(每天0点-24点为一份报告,共3份)的索引诊断报告。超过3天的报告内容不保留。
用户根据自身需求,或监控数据,自定义分析最近3天内任意一个时间段的慢查询及索引推荐报告。

索引推荐操作步骤:
1.登录MongoDB管理控制台,找到目标实例。
2.单击实例ID或者管理进入基本信息页面。
3.在左侧导航栏中,选择CloudDBA->推荐索引查看索引诊断报告列表,如下图所示。
1

4.单击自定义分析打开自定义分析对话框,您可以设置查询时间查看具体时间段内的索引诊断报告。

2

5.单击某个索引列表后的查看详情查看指定索引诊断详情。
3

 
6.单击上图集合列表后的查询详情,打开分析详情窗口,您可以查看推荐索引以及合并推荐索引等详细信息。

4

据悉,索引推荐功能暂时支持华东1,华东2,华南1,华北1,华北2 五个地域。MongoDB副本集及集群版实例支持索引推荐功能,单节点实例暂不支持。

了解更多索引推荐功能请戳:https://help.aliyun.com/document_detail/73915.html?source=5176.11533457&userCode=2a7uv47d

免费领取阿里云1888元代金券大礼包

 

阿里云新老用户均可领取!
自领取后:限时7天使用!

阿里云服务器2折优惠:低至293元/年

 

 

突发性能实例t5 1核1G:293元/年

突发性能实例t5 1核2G:459元/年

突发性能实例t5 2核4G:798元/年

共享型xn4实例1核1G内存:394元/年

共享型n4实例1核2G内存:653元/年

计算网络增强型实例2核4G内存:1566元/年

计算网络增强型实例4核8G内存:2991元/年

点此查看2折活动详情

阿里云高性能云服务器

 

 

网络增强型云服务器:2核4G ¥720元/年

高频应用云服务器:8核16G ¥4109元/年

本地SSD型云服务器:4核16G ¥6218.40元/年

大数据型云服务器:8核32G ¥11375.00元/年

GPU异构云服务器:16核40G ¥15563.00元/年

新用户满立减:每满1000立减50

 

1、到阿里云官网选购产品
2、加入到购物车
3、结算时立享满减

注意:新用户首次购买时必须先加到购物车,然后一起结算才享受此优惠。

腾讯云CVM云服务器22.07元起

 

 

腾讯云1核1G:22.07元/月、794.73元/3年

腾讯云2核2G:36.48元/月、1313.35元/3年

腾讯云2核4G:43.01元/月、1548.5元/3年

腾讯云4核8G:178.5元/月、6426元/3年