检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
打开视图 您可以通过数据管理服务界面查看集合中的视图详情。 操作步骤 登录管理控制台。 单击管理控制台左上角的,选择区域和项目。 单击页面左上角的,选择“数据库 > 数据管理服务 DAS”,进入数据管理服务页面。 在左侧导航栏中,单击“开发工具”,进入开发工具页面。 您也可以在产
如果您需要对华为云上购买的DAS资源,为企业中的员工设置不同的访问权限,以达到不同员工之间的权限隔离,您可以使用统一身份认证服务(Identity and Access Management,简称IAM)进行精细的权限管理。该服务提供用户身份认证、权限分配、访问控制等功能,可以帮助您安全的控制华为云资源的访问。
根据企业用户的职能,设置不同的访问权限,以达到用户之间的权限隔离。 将DAS资源委托给更专业、高效的其他账号或者云服务,这些账号或者云服务可以根据权限进行代运维。 如果账号已经能满足您的要求,不需要创建独立的IAM用户,您可以跳过本章节,不影响您使用DAS服务的其它功能。 本章
图2 开启SQL限流 单击提示框里的“查看版本范围”查看SQL限流对RDS for MySQL实例的版本限制。 图3 查看版本范围 单击“新建SQL限流规则”,选择需要限流的SQL类型,设置关键字以及最大并发数。 图4 设置页面 关键字:设置关键字时,您可以选择直接输入关键字,也可
使用查询操作符指定选择筛选器。 Projection 指定在文档中返回与查询筛选器匹配的字段。 Sort 定义排序规则。 Limit 指定将返回的最大文档数。 Skip 指定跳过的文档数。 在JSON页签中,查看过滤出的文档内容。 为方便您查看,DAS支持将纯文本文件转成Tree和Table样
不涉及数据查询的语句不限制,如“select sleep(xxx)”语句。 root用户不被限制的版本:5.6所有版本,5.7版本中的5.7.41.230700及以下,8.0版本中的8.0.28.230701及以下。 暂不支持对存储过程、触发器、函数内的SQL做限流设置。 操作步骤
长度。 设置成主键的不能设置为可空。 所有字段只能有一个设置为自动增长,设置为自动增长的字段必须设置主键,且无法设置默认值。 创建外键时,参考表中的列应与包含类的类型相同,且必须为主键或者存在唯一索引。 在SQL预览弹出框中单击“执行脚本”,即可完成新建表的相关操作。 父主题: 表管理
所有字段只能有一个设置为自动增长,设置为自动增长的字段必须设置主键,且无法设置默认值。 如无需添加虚拟列、索引、外键设置时,可直接单击页面下部中间的“立即创建”,在“SQL预览”弹出框中单击“执行脚本”,完成表的创建操作。 图5 设置表字段信息 如需要添加虚拟列、索引、外键设置时,单击页面下部中间的“下一步”
关闭后,每条SQL会以自动提交的方式去执行。 前置依赖分组 所依赖的分组任务全部执行完毕后,才会执行当前分组的SQL任务。 是否并发执行 建议开启该功能。 开启后,该分组任务,将会和其他分组任务(除依赖的前置任务外),并行去执行。 注意: 本组内的多条SQL,依然是串行执行,不受影响。
关闭后,每条SQL会以自动提交的方式去执行。 前置依赖分组 所依赖的分组任务全部执行完毕后,才会执行当前分组的SQL任务。 是否并发执行 建议开启该功能。 开启后,该分组任务,将会和其他分组任务(除依赖的前置任务外),并行去执行。 注意: 本组内的多条SQL,依然是串行执行,不受影响。
如果用户选择1小时以内(包括1小时)的时间段,执行耗时分布每10秒计算一次。 如果用户选择6小时以内(包括6小时)的时间段,执行耗时分布1分钟计算一次。 如果用户选择大于6小时的时间段,执行耗时分布每5分钟计算一次。 查看TOP SQL列表,获取执行耗时信息。例如平均执行耗时、总耗时、 平均锁等待耗时、平均扫描行数等。
5以下版本不支持“datetime”类型数据的默认值,可将默认值设置为空,否则将会执行出错。 如需要添加虚拟列、索引、外键时,通过单击页面下方的“下一步”,依次在虚拟列、索引、外键页签设置对应的信息。设置完成后,单击页签下方的“立即创建”。 创建外键时,参考表中的列应与包含类的类型相同,且必须为主键或者存在唯一索引。
打开或者关闭DAS收集全量SQL开关,开启后,实例的性能损耗在5%以内。开启全量SQL后,本服务会对SQL的文本内容进行存储,以便进行分析。用户可自行设置全量SQL的保存时间范围,到期后会自动删除;如果未设置,数据默认保留7天。 打开或者关闭DAS收集慢SQL开关。开启慢SQL后,本服务会对慢SQL的文本内容进行存
当SQL语句匹配多条限流规则时,优先生效最新添加的规则,之前的规则将不再生效。 添加SQL限流规则后,已经执行中的SQL不会被新添加的规则限制,只有新执行的SQL才会进行规则匹配。 若主节点和只读节点设置了不一样的限流规则,实例主节点和只读节点倒换之后,新的主节点规则和原来的只读节点一样,新的只读节点规则和原来的主节点一样。
针对新上业务不能及时发包优化的SQL和突发流量导致CPU等资源100%瓶颈的场景,SQL限流功能通过控制既定SQL规则的并发度协助业务侧及时流控,保证核心业务的稳定运行。 使用须知 MariaDB SQL限流支持的实例版本需要大于等于10.5.16.230600。 新增的SQL限流规则仅对当前实例生效。
您可快速生成当前表结构的测试数据,并可进一步设置生成规则。 复制行 双击选择行,单击“复制行”,即可复制所选行数据信息。 复制列 在列下拉框中选择所需复制的列,即可复制列信息。 列设置 您可通过“列设置”筛选出需显示的列信息。 16进制显示Binary类型 列内容以Binary类型显示时,需要勾选此选项,否则显示乱码。
新建索引 索引通常能够极大的提高查询的效率,如果没有索引,在读取数据时必须扫描集合中的每个文件并选取那些符合查询条件的记录。这种扫描全集合的查询效率是非常低的,特别在处理大量的数据时,查询可能要花费几十秒甚至几分钟。 操作步骤 登录管理控制台。 单击管理控制台左上角的,选择区域和项目。 单击页面左上角的,选择“数据库
查询实例会话列表 查询InnoDB锁等待列表 开启/关闭全量SQL、慢SQL开关 查询全量SQL和慢SQL的开关状态 导出慢SQL数据 导出全量SQL 查看SQL限流开关状态 设置SQL限流开关状态 查询SQL限流规则列表 根据原始SQL生成SQL限流关键字 创建SQL限流规则 删除SQL限流规则
的资源类型、数据库、集合以及被赋予的权限,单击“添加”保存权限信息。 图2 添加权限 (可选)在“角色”页签,单击“添加角色”,在添加角色弹窗中选择已有角色,单击“添加”。 图3 详情页面 角色信息设置完成后,单击创建角色页面下方的“保存”。 当所创建角色所属admin数据库时,
新建触发器 触发器是存储在数据库目录中的一组SQL语句。每当与表相关联的事件发生时,即会执行或触发SQL触发器,例如插入,更新或删除。 操作步骤 登录管理控制台。 单击管理控制台左上角的,选择区域和项目。 单击页面左上角的,选择“数据库 > 数据管理服务 DAS”,进入数据管理服务页面。