检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
ARCHAR字段上建立索引时,必须指定索引长度,无需对全字段建立索引,根据实际文本区分度决定索引长度即可。 索引长度与区分度是一对矛盾体,一般对字符串类型数据,长度为20的索引区分度会高达90%以上,可以使用COUNT(DISTINCT LEFT(列名,索引长度))/COUNT(
ARCHAR字段上建立索引时,必须指定索引长度,无需对全字段建立索引,根据实际文本区分度决定索引长度即可。 索引长度与区分度是一对矛盾体,一般对字符串类型数据,长度为20的索引区分度会高达90%以上,可以使用COUNT(DISTINCT LEFT(列名,索引长度))/COUNT(
QPS的含义是每秒查询数,QPS和当前活跃连接数同时上升,且QPS和CPU使用率曲线变化吻合,可以确定是业务请求增高导致CPU上升,如下图: 该场景下,SQL语句一般比较简单,执行效率也高,数据库侧优化余地小,需要从业务源头优化。 解决方案: 单纯的QPS高导致CPU使用率过高,往往出现在实例规格较小的情况下,建议升级实例CPU规格。
重置GaussDB(for MySQL)数据库账号密码 操作场景 您可重置自己创建的数据库账号密码,安全考虑,请定期(如三个月或六个月)修改密码,防止出现密码被暴力破解等安全风险。 使用须知 处于变更中的实例,不可进行该操作。 重置密码后实例不会重启,权限不会发生变化。 重置密码
重置TaurusDB数据库账号密码 操作场景 您可重置自己创建的数据库账号密码,安全考虑,请定期(如三个月或六个月)修改密码,防止出现密码被暴力破解等安全风险。 使用须知 处于变更中的实例,不可进行该操作。 重置密码后实例不会重启,权限不会发生变化。 重置密码的记录可通过云审计服
查看代理地址(基本信息页) 如果查询的host不包含数据库代理所在网段,则需要赋予远程访问权限。 例如root用户从192.168.0网段连接到TaurusDB服务器。 您可以在DAS用户管理界面设置host,具体请参见编辑用户信息。 当修改安全组时,确保入方向规则和出方向规则允许数据库代理地址访问,默认端口号为3306。
查看代理地址(基本信息页) 如果查询的host不包含数据库代理所在网段,则需要赋予远程访问权限。 例如root用户从192.168.0网段连接到TaurusDB服务器。 您可以在DAS用户管理界面设置host,具体请参见编辑用户信息。 当修改安全组时,确保入方向规则和出方向规则允许数据库代理地址访问,默认端口号为3306。
在代码中实现分页查询逻辑时,若COUNT为0应直接返回,避免执行后面的分页语句。 避免频繁对表进行COUNT操作。对大数据量表进行COUNT操作耗时会较长,一般都是秒级响应速度。如果有频繁对表进行COUNT操作的需求,请引入专门的计数表解决。 确定返回结果只有一条时,使用 limit 1。在保证数
QPS的含义是每秒查询数,QPS和当前活跃连接数同时上升,且QPS和CPU使用率曲线变化吻合,可以确定是业务请求增高导致CPU上升,如下图: 该场景下,SQL语句一般比较简单,执行效率也高,数据库侧优化余地小,需要从业务源头优化。 解决方案: 单纯的QPS高导致CPU使用率过高,往往出现在实例规格较小的情况下,建议升级实例CPU规格。
设置安全组规则 TaurusDB可以通过设置安全组规则,对IP访问进行控制。因为安全组的默认规则是在出方向上的数据报文全部放行,同一个安全组内的弹性云服务器和TaurusDB实例可互相访问。安全组创建后,您可以在安全组中定义各种访问规则,当TaurusDB实例加入该安全组后,即受到这些访问规则的保护。
在代码中实现分页查询逻辑时,若COUNT为0应直接返回,避免执行后面的分页语句。 避免频繁对表进行COUNT操作。对大数据量表进行COUNT操作耗时会较长,一般都是秒级响应速度。如果有频繁对表进行COUNT操作的需求,请引入专门的计数表解决。 确定返回结果只有一条时,使用 limit 1。在保证数
设置安全组规则 TaurusDB可以通过设置安全组规则,对IP访问进行控制。因为安全组的默认规则是在出方向上的数据报文全部放行,同一个安全组内的弹性云服务器和TaurusDB实例可互相访问。安全组创建后,您可以在安全组中定义各种访问规则,当TaurusDB实例加入该安全组后,即受到这些访问规则的保护。
单击目标TaurusDB实例,进入实例概览页面。在左侧导航栏单击“数据库代理”,在代理实例列表中查看代理地址和端口号。 图7 查看代理地址和端口 登录弹性云服务器。 详细内容请参考《弹性云服务器用户指南》。 执行如下命令,通过代理地址连接TaurusDB实例。 mysql -h <hostIP> -P <port>
MySQL)实例,进入实例概览页面。在左侧导航栏单击“数据库代理”,在代理实例列表中查看代理地址和端口号。 图7 查看代理地址和端口 登录弹性云服务器。 详细内容请参考《弹性云服务器用户指南》。 执行如下命令,通过代理地址连接GaussDB(for MySQL)实例。 mysql -h <hostIP>
确认数据迁移结果 确认升级迁移结果有两种方式: 方式一:(自动)在DRS管理控制台查看迁移结果。DRS会针对迁移对象、用户、数据等维度进行对比,从而给出迁移结果。 方式二:(手工)在TaurusDB管理控制台查看迁移结果。直接登录数据库查看库、表、数据是否迁移完成。手工确认数据迁移情况。
确认数据迁移结果 确认升级迁移结果有两种方式: 方式一:(自动)在DRS管理控制台查看迁移结果。DRS会针对迁移对象、用户、数据等维度进行对比,从而给出迁移结果。 方式二:(手工)在TaurusDB管理控制台查看迁移结果。直接登录数据库查看库、表、数据是否迁移完成。手工确认数据迁移情况。
通过红框所在的链接,可直接下载安装包。 将安装包上传到弹性云服务器。 创建弹性云服务器时,要选择操作系统,例如Redhat6.6,并为其绑定EIP(Elastic IP,弹性公网IP)。然后使用远程连接工具将安装包上传到弹性云服务器,再用PuTTY连接到弹性云服务器。 执行以下命令安装MySQL客户端。
通过红框所在的链接,可直接下载安装包。 将安装包上传到弹性云服务器。 创建弹性云服务器时,要选择操作系统,例如Redhat6.6,并为其绑定EIP(Elastic IP,弹性公网IP)。然后使用远程连接工具将安装包上传到弹性云服务器,再用PuTTY连接到弹性云服务器。 执行以下命令安装MySQL客户端。
序号 功能名称 功能描述 阶段 相关文档 1 GaussDB(for MySQL)支持设置SSL数据加密。 SSL通过互相认证实现客户端和服务器之间的安全通讯。 商用 详情请参见设置SSL数据加密。 2 GaussDB(for MySQL)支持修改实例备注。 云数据库GaussDB(for
PORT:表示实例正在修改数据库端口。 STORAGE FULL:表示实例磁盘空间满。 private_ips Array of strings 实例写内网IP地址列表。弹性云服务器创建成功后该值存在,其他情况下为空字列表。 proxy_ips Array of strings 实例读写分离IP地址列表。Tauru