-
开启或关闭访问控制 - 云数据库 GaussDB(for MySQL)
开启或关闭访问控制 数据库代理实例开启了负载均衡,数据库代理实例的安全组不生效,默认不限制连接数据库代理的源IP地址,需通过访问控制功能限制源IP地址。 如果管理控制台上没有显示开启访问控制功能的按钮,说明数据库代理实例安全组会生效,不需要使用访问控制功能。 开启访问控制 登录管理控制台。
-
内存使用超限风险与优化 - 云数据库 GaussDB(for MySQL)
ION级的私有内存两部分: 共享内存是实例创建时根据参数值分配的内存空间,并且是所有连接共享的。 私有内存用于每个连接到GaussDB(for MySQL)服务器时才分配各自的缓存,且只有断开连接才会释放。 低效的SQL语句或数据库参数设置不当都可能会导致内存利用率升高,遇到突发
-
安装社区版MySQL - 云数据库 GaussDB(for MySQL)
单击管理控制台左上角的,选择区域“华南-广州”。 单击页面左上角,选择“计算 > 弹性云服务器 ECS”。 在弹性云服务器名称“ecs-mysql”所在行单击“远程登录”。 选择“CloudShell登录”。 输入root用户密码,完成登录。 root用户密码为您创建弹性云服务器过程中设置的密码。 初始化磁盘
-
关闭读写分离 - 云数据库 GaussDB(for MySQL)
在弹框中单击“是”,删除代理实例,关闭读写分离功能。 图1 关闭代理 删除代理实例将同时关闭读写分离。关闭后,使用代理地址连接的业务将中断,请将应用连接切换到实例的地址。 相关API 开启数据库代理 关闭数据库代理 父主题: 数据库代理(读写分离)
-
使用mysqldump迁移GaussDB(for MySQL)数据 - 云数据库 GaussDB(for MySQL)
for MySQL)。 通过弹性云服务器连接GaussDB(for MySQL)数据库实例,需要创建一台弹性云服务器。 创建并登录弹性云服务器,请参见《弹性云服务器快速入门》中“购买弹性云服务器”和“登录弹性云服务器”。 通过公网地址连接GaussDB(for MySQL)数据库实例,需具备以下条件。
-
操作指引 - 云数据库 GaussDB(for MySQL)
本章节提供了如何在管理控制台创建实例、连接实例的具体操作流程。 流程图 图1 操作流程图 操作步骤 表1 相关操作及参考手册 相关操作 参考手册 购买GaussDB(for MySQL)实例 步骤一:创建实例 连接GaussDB(for MySQL)实例 步骤二:连接实例
-
SQL使用规范 - 云数据库 GaussDB(for MySQL)
业务允许的情况下,事务里包含SQL语句越少越好,尽量不超过5个。因为过长的事务会导致锁数据较久,MySQL内部缓存、连接消耗过多等问题。 避免使用自然连接(natural join)。 自然连接没有显示定义连接列,而是隐含,会出现难以理解及无法移植问题。 对于千万或亿级大数据量的表,建议使用如下方法提升数据写入效率。
-
MySQL创建用户提示服务器错误(ERROR 1396) - 云数据库 GaussDB(for MySQL)
MySQL创建用户提示服务器错误(ERROR 1396) 场景描述 用户账号在控制台界面上消失,创建不了同名账号,但使用账号名和旧密码还能连接。 创建用户失败的报错信息: ERROR 1396 (HY000): Operation CREATE USER failed for xxx。
-
入门实践 - 云数据库 GaussDB(for MySQL)
入门实践 您购买并连接到GaussDB(for MySQL)数据库实例后,可以根据自身的业务需求使用GaussDB(for MySQL)提供的一系列常用实践。 表1 GaussDB(for MySQL)常用最佳实践 实践 描述 读写分离 开通读写分离 介绍通过GaussDB(for
-
使用utf8mb4字符集存储emoji表情到GaussDB(for MySQL)实例 - 云数据库 GaussDB(for MySQL)
utf8mb4。 应用到GaussDB(for MySQL)实例的连接:支持utf8mb4字符集。以常见的JDBC连接为例,需要使用MySQL Connector/J 5.1.13(含)以上的版本,JDBC的连接串中,建议不配置“characterEncoding”选项。 GaussDB(for
-
开通读写分离 - 云数据库 GaussDB(for MySQL)
读写分离是指通过一个读写分离的连接地址实现读写请求的自动转发,通过GaussDB(for MySQL)的代理地址,写请求自动访问主节点,应用直连即可实现自动读写分离。目前支持创建4个代理实例,多个代理实例适用于有隔离需求的复杂业务,根据业务需要使用对应的代理地址连接到实例。 本文介绍如何开通读写分离功能。
-
CPU使用率高问题排查与优化 - 云数据库 GaussDB(for MySQL)
%,且一直持续在高位线。 图1 CPU使用率 查看QPS、慢SQL数以及活跃连接数监控指标,发现在16:08分左右QPS突增,活跃连接数上涨,最终业务侧有较多的慢SQL产生。 图2 QPS 图3 活跃连接数 图4 慢SQL数 分析业务类型,查看16:08分前左右InnoDB的逻辑
-
重启代理实例 - 云数据库 GaussDB(for MySQL)
在左侧导航栏,单击“数据库代理”,选择代理实例,单击“更多 > 重启”。 图1 重启代理实例 在弹框中单击“是”,重启代理实例。 图2 确认 重启代理实例会导致数据库连接短暂中断,建议在业务低峰期进行。 父主题: 数据库代理(读写分离)
-
设置SSL数据加密 - 云数据库 GaussDB(for MySQL)
HTAP新实例默认开启SSL数据加密。开启SSL会增加网络连接响应时间和CPU消耗,请评估对业务的性能影响。 通过客户端连接HTAP实例提供两种连接方式:非SSL连接和SSL连接。 开启SSL,可以通过SSL方式连接数据库,具有更高的安全性。 关闭SSL,可以采用非SSL方式连接数据库。 开启或关闭SSL加密
-
设置SSL数据加密 - 云数据库 GaussDB(for MySQL)
SL会增加网络连接响应时间和CPU消耗,请评估对业务的性能影响。 GaussDB(for MySQL)通过客户端连接实例提供两种连接方式:非SSL连接和SSL连接。 开启SSL,可以通过SSL方式连接数据库,具有更高的安全性。 关闭SSL,可以采用非SSL方式连接数据库。 开启或
-
慢日志显示SQL语句扫描行数为0 - 云数据库 GaussDB(for MySQL)
查询慢日志中记录SQL执行65秒,但是扫描行数为0。 原因分析 被中断的查询超过慢日志设置阈值也会记录慢日志,但是所记录的扫描行数为0。客户JDBC连接设置了查询超时: 解决方案 优化SQL或者将sockTimeOut设置合理值。 父主题: 基本使用类
-
为何使用了GaussDB(for MySQL)后网站登录较慢 - 云数据库 GaussDB(for MySQL)
通过GaussDB(for MySQL)服务的管理控制台查看GaussDB(for MySQL)实例的性能情况。 与应用程序有很大关系,使用命令查看当前数据库连接状态,比较本地数据库和GaussDB(for MySQL)的差异。 父主题: 产品咨询
-
参数介绍 - 云数据库 GaussDB(for MySQL)
控制只读事务连接的超时时间,单位为秒。 参数设置为0时不生效,即表示只读事务连接的超时时间没有限制。 idle_transaction_timeout global、session 控制一般空闲事务连接的超时时间,单位为秒。 参数设置为0时不生效,即表示一般空闲事务的连接超时时间没有限制。
-
库表设计规范 - 云数据库 GaussDB(for MySQL)
尽量不用UNIQUE,由程序保证约束。 用整型来存IP。 对序列性比较强的的字段进行分区,查询时加上范围条件效率会非常高; 对于有有明显的热点的数据,而且除了这部分数据,其他数据很少被访问到,那么可以将热点数据单独放在一个分区。 建议使用数据库代理连接数据库,对于一致性要求不高的场景下
-
云数据库 GaussDB(for MySQL) - 云数据库 GaussDB(for MySQL)
创建GaussDB(for MySQL)实例后,您可以通过内网和公网连接实例,连接后可以进行数据导入导出等操作。 内网连接方式 内网连接实例(Linux方式) 内网连接实例(Windows方式) 公网连接方式 公网连接实例(Linux方式) 公网连接实例(Windows方式) 02 购买 您可以灵活选择GaussDB(for