-
优化数据库语句方法 - 文档数据库服务 DDS
优化数据库语句方法 文档数据库属于NoSQL数据库,提供了可扩展的高性能数据解决方案,与关系型数据库(例如MySQL、SQLServer、Oracle)一样,在数据库设计、语句优化、索引创建等方面都会影响数据库的使用性能。 下面从不同维度,给出提升DDS使用性能的建议。 数据库和集合的创建
-
如何通过SQL优化来提升DDS性能 - 文档数据库服务 DDS
如何通过SQL优化来提升DDS性能 文档数据库属于NoSQL数据库,提供了可扩展的高性能数据解决方案,与关系型数据库(例如MySQL、SQLServer、Oracle)一样,在数据库设计、语句优化、索引创建等方面都会影响数据库的使用性能。 下面从不同维度,给出提升DDS使用性能的建议:
-
成本优化 - 文档数据库服务 DDS
成本优化 在您通过成本中心了解和分析您的成本情况后,您可以确定成本偏高的原因,然后采取针对性的优化措施。 资源优化 您可以通过云监控服务监控资源的使用情况,识别空闲资源,寻找节约成本的机会。也可以根据成本分析阶段的分析结果识别成本偏高的资源,然后采取针对性的优化措施。 通过CES
-
测试方法 - 文档数据库服务 DDS
测试方法 本章基于文档数据库服务社区版3.4、4.0、4.2和4.4版本的通用型规格和增强Ⅱ型规格进行性能测试,具体包括测试环境和测试步骤。 以下测试过程以集群和副本集实例类型为例。 测试环境 区域:华北-北京四 可用区:可用区一 弹性云服务器(Elastic Cloud Server,简称ECS):
-
慢请求定位方法 - 文档数据库服务 DDS
执行最慢的操作入手,逐个进行优化。 对于操作执行时长超过1s时,对应的操作可能会有问题,需要视具体情况分析。 对于操作执行时长超过10s时,则需要优化对应的操作。 若存在某个聚合操作,因其比较慢,此时操作执行时长超过10s的情况属于正常现象。 分析方法 连接数据库。 集群实例,请参见连接集群实例。
-
实例的连接数满导致实例连接失败,如何处理? - 文档数据库服务 DDS
云监控服务目前可以监控数据库CPU、内存、磁盘、连接数等指标,并且设置告警策略,出现告警时可以提前识别风险。具体请参考《云监控服务用户指南》。 处理方法 优化实例连接,释放不必要的连接。 您可以通过重启实例来临时释放所有的连接。具体请参见重启实例或节点。 您可以查询节点当前连接数,以及当前连接
-
通过文档数据库服务查看慢日志 - 文档数据库服务 DDS
slowOpThresholdMs”(默认是500ms)的语句,您可以通过慢日志的日志明细、统计分析情况,查找出执行效率低的语句,进行优化。您也可以下载慢日志进行业务分析。 使用须知 对于社区版实例,支持通过界面查看和导出日志明细、开启慢日志明文显示、以及下载日志文件的功能。 删除实例、添加集群实例的节
-
文档数据库服务 DDS - 文档数据库服务 DDS
提升DDS使用性能 如何连接副本集实例以实现读写分离和高可用 如何规避mongos路由缓存缺陷 设置数据分片以充分利用分片性能 如何通过SQL优化来提升DDS性能 创建用户并授权使用DDS只读权限 排查DDS实例CPU使用率高的问题 02 购买 您可以灵活选择DDS的计费模式、配置项
-
性能调优 - 文档数据库服务 DDS
数据库读写性能提升 实例CPU使用率高问题排查 磁盘使用率高问题排查 内存使用率高问题排查 集群实例负载不均衡问题排查 慢请求定位方法 优化数据库语句方法 通过设置数据分片提升性能
-
数据库读写性能提升 - 文档数据库服务 DDS
如果数据库有直接报错信息Timeout,需要检查实例的连接数是否已达到上限。 检查方法:通过查看监控指标,查看当前活动连接数是否已经达到当前实例支持的最大连接数。 解决方案:请参见实例的连接数满导致实例连接失败,如何处理。 检查连接方式是否合理。 检查方法:检查连接实例时,集群实例是否同时连接了多个dds m
-
恢复方案 - 文档数据库服务 DDS
0、4.2版本支持) 副本集(4.0、4.2版本支持) 适用于实例级数据恢复场景,将数据还原至某个指定的时间点。 恢复库表到指定时间点 副本集(4.0版本支持) 适用于库表级数据恢复场景,将数据还原至某个指定的时间点。 恢复备份数据到本地自建数据库 集群(3.4、4.0版本支持) 副本集(3
-
Java驱动连接实例失败,提示:Timeout while receiving message - 文档数据库服务 DDS
例可支持的最大连接数。 排查思路 检查是否存在异常的慢查询占用实例资源。 检查应用端连接池的配置是否存在错误。 处理方法 检查是否存在慢查询,建议添加索引进行优化。 检查客户业务端是否正确地使用了连接池。 调整DDS实例可支持的最大的连接数。 背景知识 根据购买的文档数据库实例规
-
通过设置数据分片提升性能 - 文档数据库服务 DDS
通过设置数据分片提升性能 对于DDS集群实例,如果某个集合的存储量很高,建议对该集合设置数据分片。分片是将数据按照某种方式拆分,将其分散存放在不同的机器上,以充分利用各分片节点的存储空间和计算性能。 设置数据分片 下面以数据库mytable,集合mycoll,字段“name”为分片键举例说明。
-
实例CPU使用率高问题排查 - 文档数据库服务 DDS
结果中进行排序。由于排序将占用大量CPU资源,该场景下,需要通过对经常排序的字段建立索引进行优化。 当您在“system.profile”集合中发现SORT关键字时,可以考虑通过索引来优化排序。 其他操作如建立索引、Aggregation(遍历、查询、更新、排序等动作的组合)也可
-
内核版本说明 - 文档数据库服务 DDS
题。 优化了慢日志捕捉方式。 2023年7月 存储引擎压缩算法优化。 CreateIndex命令自动路由到主节点执行。 被动Compact同步逻辑优化。 修复MongoDB开源社区问题SERVER-39044导致的系统session表概率性刷新失败。 2023年6月 优化副本集针
-
通过设置数据分片提升性能 - 文档数据库服务 DDS
通过设置数据分片提升性能 对于DDS集群实例,如果某个集合的存储量很高,建议对该集合设置数据分片。分片是将数据按照某种方式拆分,将其分散存放在不同的机器上,以充分利用各分片节点的存储空间和计算性能。 设置数据分片 下面以数据库mytable,集合mycoll,字段“name”为分片键举例说明。
-
排查DDS实例CPU使用率高的问题 - 文档数据库服务 DDS
结果中进行排序。由于排序将占用大量CPU资源,该场景下,需要通过对经常排序的字段建立索引进行优化。 当您在“system.profile”集合中发现SORT关键字时,可以考虑通过索引来优化排序。 其他操作如建立索引、Aggregation(遍历、查询、更新、排序等动作的组合) 也
-
成本构成 - 文档数据库服务 DDS
运维成本:使用DDS过程中产生的人力成本。 图1 DDS成本 华为云成本中心可以帮助您更高效地管理资源成本,但运维成本需要您自行识别、管理和优化。 父主题: 成本管理
-
审计与日志 - 文档数据库服务 DDS
供对各种云资源操作记录的收集、存储和查询功能,可用于支撑安全分析、合规审计、资源跟踪和问题定位等常见应用场景。 CTS的详细介绍和开通配置方法,请参见CTS快速入门。 通过云审计服务,您可以记录与DDS实例相关的操作事件,便于日后的查询、审计和回溯。具体内容请参见支持审计的关键操作列表。
-
查询命令 - 文档数据库服务 DDS
查询命令 需要通过分析执行过程(查询计划)进行检查并优化,以避免慢查询。 db.collection.find().explain() 请参见性能相关,更多详细内容请参见官方文档。 注意事项 查询的结果,返回的是一个Currsor。Cursor使用完毕后要及时关闭,否则会产生内存堆积。