简介
全局索引是一组非分片键和分片键的映射关系,通过非分片键查询到分片键,直接计算出数据所在的分片节点,从而提升非分片键查询(select语句)时的效率,避免广播查询。
核心特性
增量索引追加
解析binlog数据,提取非分片键和分片键的映射关系。支持全量索引重建
通过JDBC从数据库中获取全量数据。
以单索引单分片为最小任务单元分配重建任务。
索引存储
索引数据以key-value方式存储在分布式缓存中。索引配置
索引项相关的配置与DRDS实例共用,配置修改实时同步。
库表信息变更自动同步更新。
索引延时
正常情况下,索引与数据库延时在秒级以内。
设置实例属性
您可以根据实际情况,设置实例的属性值(例如属性编码、属性名称等),也可以重置已修改的属性值。
在天翼云官网首页的顶部菜单栏,选择【产品 > 数据库 > 关系型数据库 > 分布式关系型数据库】,进入分布式关系型数据库产品页面。然后单击【管理控制台】,进入【概览】页面。
在左侧导航栏选择【DRDS > 全局索引】,进入【全局索引】页面。然后在顶部菜单栏,选择区域和项目。
在实例列表中,找到目标实例,单击【操作】列的【管理】,进入实例管理页面。
单击【属性设置】,进入【属性设置】页面。
您可以查看实例可配置的属性,包括属性编码、属性名称、属性分组、属性值、默认值、是否支持在线加载。
找到目标属性值,根据实际情况修改属性值。
说明
您也可以单击目标属性值【操作】列的【重置】,即可重置属性值。
管理关联DBProxy
您可以根据实际情况,查看当前全局索引所关联的DBProxy实例列表,然后根据实际情况删除或添加DBProxy实例。
在天翼云官网首页的顶部菜单栏,选择【产品 > 数据库 > 关系型数据库 > 分布式关系型数据库】,进入分布式关系型数据库产品页面。然后单击【管理控制台】,进入【概览】页面。
在左侧导航栏选择【DRDS > 全局索引】,进入【全局索引】页面。然后在顶部菜单栏,选择区域和项目。
在实例列表中,找到目标实例,单击【操作】列的【管理】,进入实例管理页面。
单击【关联DBProxy管理】,进入【关联DBProxy管理】页面。
在实例列表中,查看当前全局索引所关联的DBProxy实例信息,根据实际情况删除或添加DBProxy实例:
删除DBProxy实例:
在实例列表中,找到目标实例,单击【操作】列的【删除】,即可删除关联的DBProxy实例。
添加DBProxy实例:
在实例列表上方,单击【添加关联DBProxy】,选择需要关联的DBProxy实例,然后单击【确定】,即可添加关联的DBProxy实例。
管理节点状态
您可以根据实际情况,通过全局索引,启动、停止或重启集群节点。
说明
集群节点状态包括:运行中和已停止。
在天翼云官网首页的顶部菜单栏,选择【产品 > 数据库 > 关系型数据库 > 分布式关系型数据库】,进入分布式关系型数据库产品页面。然后单击【管理控制台】,进入【概览】页面。
在左侧导航栏选择【DRDS > 全局索引】,进入【全局索引】页面。然后在顶部菜单栏,选择区域和项目。
在实例列表中,找到目标实例,单击【操作】列的【管理】,进入实例管理页面。
单击【集群节点管理】,进入【集群节点管理】页面。
在节点列表,查看节点的状态,根据实际情况启动或停止节点:
停止或启动节点
说明
您也可以勾选多个目标节点,然后在页面左上角单击【停止】或【启动】,即可批量停止或启动节点。
对于运行中的实例:
在【节点管理】列表页面,找到目标节点,然后单击【操作】列的【停止】,即可停止节点的运行。
对于已停止的实例:
在【节点管理】列表页面,找到目标节点,然后单击【操作】列中【启动】,即可启动节点。
重启节点
注意
如需重启整个实例,可以通过批量重启实例下的全部节点,来达到重启实例的目的。重启整个实例,可能会造成业务中断,请谨慎操作。
找到目标节点,单击【重启】(部分资源池需要在【操作】列中,选择【更多 > 重启】)。
说明
您也可以勾选多个目标节点,然后在页面左上角单击【重启】,即可批量重启节点。
管理节点日志
节点日志可以帮助您了解和分析节点的运行信息,您可以根据实际情况启动、发布或停止日志采集。
在天翼云官网首页的顶部菜单栏,选择【产品 > 数据库 > 关系型数据库 > 分布式关系型数据库】,进入分布式关系型数据库产品页面。然后单击【管理控制台】,进入【概览】页面。
在左侧导航栏选择【DRDS > 全局索引】,进入【全局索引】页面。然后在顶部菜单栏,选择区域和项目。
在实例列表中,找到目标实例,单击【操作】列的【管理】,进入实例管理页面。
单击【集群节点管理】,进入【集群节点管理】页面。
找到目标节点,根据实际需要启动、发布或停止日志采集:
说明
您也可以勾选多个目标节点,然后在列表上方选择【更多 > 启动日志采集】、【更多 > 发布日志采集】或【更多 > 停止日志采集】,即可批量启动、发布或停止日志采集。
启动日志采集:
在【操作】列选择【更多 > 启动日志采集】,即可启动日志采集。
发布日志采集:
在【操作】列选择【更多 > 发布日志采集】,即可发布日志采集。
停止日志采集:
在【操作】列选择【更多 > 发布日志采集】,即可停止日志采集。
配置GiServer节点
您可以根据实际情况,配置GiServerGiServer节点所绑定的存储节点信息。
在天翼云官网首页的顶部菜单栏,选择【产品 > 数据库 > 关系型数据库 > 分布式关系型数据库】,进入分布式关系型数据库产品页面。然后单击【管理控制台】,进入【概览】页面。
在左侧导航栏选择【DRDS > 全局索引】,进入【全局索引】页面。然后在顶部菜单栏,选择区域和项目。
在实例列表中,找到目标实例,单击【操作】列的【管理】,进入实例管理页面。
单击【GiServer设置】,进入【GiServer设置】页面。
根据实际情况,配置GiServer节点所绑定的存储节点信息。
存储类型 参数名称 描述 Redis Redis类型 Redis类型,包括单机版和集群版两种。其中,集群版的IP地址可填写多个,使用英文逗号 ,
分隔。Host IP地址
说明
单机版只需填写一个 IP地址,集群版可填写多个。
Port 端口号。 Password 密码。 minIdle 最小空闲连接数。 maxIdle 最大空闲连接数。 maxTotal 最大连接数。 单击【保存】。
索引运维
您可以查看全局索引信息,并根据实际情况对索引进行运维。
在天翼云官网首页的顶部菜单栏,选择【产品 > 数据库 > 关系型数据库 > 分布式关系型数据库】,进入分布式关系型数据库产品页面。然后单击【管理控制台】,进入【概览】页面。
在左侧导航栏选择【DRDS > 全局索引】,进入【全局索引】页面。然后在顶部菜单栏,选择区域和项目。
在实例列表中,找到目标实例,单击【操作】列的【管理】,进入实例管理页面。
单击【索引运维】,进入【索引运维】页面。
在索引列表中,查看索引信息。
您可以查看索引名称、映射类型和索引记录数。
注意
- 您必须在筛选框的【实例】列表中配置目标实例,才可以查看索引信息。
您也可以同时配置【schema】和【表名称】,然后单击【查询】,来快速筛选目标索引。
找到目标索引,根据实际情况执行如下操作:
重建索引:
单击【操作】列的【重建】,即可重建索引。
禁用索引:
单击【操作】列的【禁用】,即可禁用索引。
查看索引详细信息和重建任务信息:
单击【操作】列的【管理】,进入到索引管理页面,即可查看索引详情信息和索引重建任务信息。