核心特性
全局索引的核心特性说明如下:
增量索引追加
解析binlog数据,提取非分片键和分片键的映射关系。支持全量索引重建
通过JDBC从数据库中获取全量数据。
以单索引单分片为最小任务单元分配重建任务。
索引存储
索引数据以key-value方式存储在分布式缓存中。索引配置
索引项相关的配置与DRDS实例共用,配置修改实时同步。
库表信息变更自动同步更新。
索引延时
正常情况下,索引与数据库延时在秒级以内。
设置实例属性
您可以根据实际情况,设置实例的属性值(例如属性编码、属性名称等),也可以重置已修改的属性值。
在天翼云官网首页的顶部菜单栏,选择产品 > 数据库 > 关系型数据库 > 分布式关系型数据库,进入分布式关系型数据库产品页面。然后单击管理控制台,进入概览页面。
在左侧导航栏选择DRDS > 全局索引,进入全局索引页面。然后在顶部菜单栏,选择区域和项目。
在实例列表中,找到目标实例,单击操作列的管理,进入GiServer详情页面。
单击属性设置,进入属性编码列表页面。
您可以查看实例可配置的属性,包括属性编码、属性名称、属性分组、属性值、默认值和是否支持在线加载信息。
找到目标属性值,根据实际情况修改属性值。
说明
您也可以单击目标属性值操作列的重置,即可重置属性值。
管理关联DBProxy
您可以根据实际情况,查看当前全局索引所关联的DBProxy实例列表,然后根据实际情况删除或添加DBProxy实例。
在天翼云官网首页的顶部菜单栏,选择产品 > 数据库 > 关系型数据库 > 分布式关系型数据库,进入分布式关系型数据库产品页面。然后单击管理控制台,进入概览页面。
在左侧导航栏选择DRDS > 全局索引,进入全局索引页面。然后在顶部菜单栏,选择区域和项目。
在实例列表中,找到目标实例,单击操作列的管理,进入GiServer详情页面。
单击关联DBProxy管理,进入关联DBProxy列表页面。
在实例列表中,查看当前全局索引所关联的DBProxy实例信息,根据实际情况删除或添加DBProxy实例:
删除DBProxy实例:
在实例列表中,找到目标实例,单击操作列的删除。
添加DBProxy实例:
在实例列表上方,单击添加关联DBProxy,选择需要关联的DBProxy实例,然后单击确定。
管理节点状态
您可以根据实际情况,通过全局索引,启动、停止或重启集群节点。
说明
集群节点状态包括:运行中和已停止。
在天翼云官网首页的顶部菜单栏,选择产品 > 数据库 > 关系型数据库 > 分布式关系型数据库,进入分布式关系型数据库产品页面。然后单击管理控制台,进入概览页面。
在左侧导航栏选择DRDS > 全局索引,进入全局索引页面。然后在顶部菜单栏,选择区域和项目。
在实例列表中,找到目标实例,单击操作列的管理,进入GiServer详情页面。
单击集群节点管理,进入集群节点列表页面。
在节点列表,查看节点的状态,根据实际情况启动或停止节点:
停止或启动节点
说明
您也可以勾选多个目标节点,然后在列表上方单击停止或启动,即可批量停止或启动节点。
对于运行中的实例:
在节点列表中,找到目标节点,然后单击操作列的停止,即可停止节点的运行。
对于已停止的实例:
在节点列表中,找到目标节点,然后单击操作列的启动,即可启动节点。
重启节点
注意
如需重启整个实例,可以通过批量重启实例下的全部节点,来达到重启实例的目的。重启整个实例,可能会造成业务中断,请谨慎操作。
在节点列表中,找到目标节点,单击操作列的重启(部分资源池需要在操作列中,选择更多 > 重启)。
说明
您也可以勾选多个目标节点,然后在列表上方单击重启,即可批量重启节点。
管理节点日志
节点日志可以帮助您了解和分析节点的运行信息,您可以根据实际情况启动、发布或停止日志采集。
在天翼云官网首页的顶部菜单栏,选择产品 > 数据库 > 关系型数据库 > 分布式关系型数据库,进入分布式关系型数据库产品页面。然后单击管理控制台,进入概览页面。
在左侧导航栏选择DRDS > 全局索引,进入全局索引页面。然后在顶部菜单栏,选择区域和项目。
在实例列表中,找到目标实例,单击操作列的管理,进入GiServer详情页面。
单击集群节点管理,进入集群节点列表页面。
在节点列表中,找到目标节点,根据实际情况启动、发布或停止日志采集:
说明
- 您也可以选中多个目标节点,然后在列表上方选择更多 > 启动日志采集、更多 > 发布日志采集或更多 > 停止日志采集,即可批量启动、发布或停止日志采集。
如果您需要查看日志详情,可以在目标节点操作列选择更多 > 查看日志,即可查看详细日志信息。
启动日志采集:
在操作列选择更多 > 启动日志采集,即可启动日志采集。
发布日志采集:
在操作列选择更多 > 发布日志采集,即可发布日志采集。
停止日志采集:
在操作列选择更多 > 停止日志采集,即可停止日志采集。
配置GiServer节点
您可以根据实际情况,配置GiServer节点所绑定的存储节点信息,支持设置为Redis或MySQL类型。
在天翼云官网首页的顶部菜单栏,选择产品 > 数据库 > 关系型数据库 > 分布式关系型数据库,进入分布式关系型数据库产品页面。然后单击管理控制台,进入概览页面。
在左侧导航栏选择DRDS > 全局索引,进入全局索引页面。然后在顶部菜单栏,选择区域和项目。
在实例列表中,找到目标实例,单击操作列的管理,进入GiServer详情页面。
单击GiServer设置,进入GiServer设置页面。
根据实际情况,配置GiServer节点所绑定的存储节点信息,然后单击保存。
存储类型设置为redis:
参数 描述 redis类型 Redis类型,取值范围:
单机版
集群版
host IP地址。
说明
- 单机版只能输入一个IP地址。
集群版可以输入多个IP地址,使用英文逗号(
,
)分隔,例如127.0.0.1,127.0.0.2
。
port 端口号。
说明
只需输入一个端口号即可。
password 密码。
说明
只需输入一个密码即可。
minIdle 最小空闲连接数。 maxIdle 最大空闲连接数。 maxTotal 最大连接数。 存储类型设置为mysql:
参数 描述 使用已开通的RDS 是否使用已开通的MySQl实例。
如果您使用已开通的MySQL实例,则只需打开该开关,在选择MySQL中配置目标MySQL实例,即可自动获取该MySQL实例的数据库IP和数据库端口。
数据库IP 已部署MySQL数据库的机器IP地址。
注意
只有从Giserver实例能连接到MySQL数据库的机器IP地址才有效,建议输入与Giserver实例相同VPC下的IP地址。
数据库端口 MySQL数据库的访问端口。 数据库用户 MySQL数据库用户。 数据库密码 MySQL数据库的密码。 初始连接数 Giserver初始化时创建的数据库连接数(数据库连接池参数)。 最小空闲连接数 连接池里始终保持的最小空闲连接数。
说明
即使Giserver实例性能压力很小,连接池仍会保证至少可用的数据库连接数,以快速响应新请求。
最大活跃连接数 连接池里允许的最大并发连接数。
说明
通过限制连接池最多可以支持同时建立的数据库连接数,可以防止Giserver实例性能压力较大时,MySQL数据库因数据库资源耗尽或过载出现的异常。
获取链接超时时间(毫秒) Giserver实例从连接池中获取的MySQL数据库连接的最大等待时间。当超过等待时间,Giserver实例与MySQL数据库还未建立连接,则会报错。 索引查询超时时间(秒) DBProxy实例执行SQL查询时,使用全局索引的最大允许时间。当超过最大允许时间,DBProxy实例会跳过索引,使用广播查询。 元数据库名 MySQL数据库的元数据库名称。
索引运维
您可以查看全局索引信息,并根据实际情况对索引进行运维。
在天翼云官网首页的顶部菜单栏,选择产品 > 数据库 > 关系型数据库 > 分布式关系型数据库,进入分布式关系型数据库产品页面。然后单击管理控制台,进入概览页面。
在左侧导航栏选择DRDS > 全局索引,进入全局索引页面。然后在顶部菜单栏,选择区域和项目。
在实例列表中,找到目标实例,单击操作列的管理,进入GiServer详情页面。
单击索引运维,进入索引运维页面。
在索引列表中,查看索引信息。
您可以查看索引名称、映射类型和索引记录数。
注意
- 您必须在列表上方筛选框的实例列表中配置目标实例,才可以查看索引信息。
您也可以同时配置Schema和表名称,然后单击查询,来快速筛选目标索引。
找到目标索引,根据实际情况执行如下操作:
重建索引:
单击操作列的重建,即可重建索引。
禁用索引:
单击操作列的禁用,即可禁用索引。
查看索引详细信息和重建任务信息:
单击操作列的管理,进入索引管理页面,即可查看索引详情信息和索引重建任务信息。