检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
disk、Sorting result、Using filesort的查询会话可能均包含性能问题。 应急场景可以借助SQL限流以及KILL会话功能来临时kill规避“烂SQL”。 父主题: 性能资源类
支持查看实例磁盘空间的分布情况及磁盘空间的变化趋势。 图8 查看磁盘空间分布情况 数据空间:存放用户数据的磁盘空间。 Binlog:存放Binlog日志的磁盘空间。 临时空间:存放临时文件的磁盘空间。 库表大小统计 在“收集Top库表”右侧单击,打开收集Top库表功能。 系统会在每天凌晨4点左右自动采集Top50的库表数据。
监控实例类型:GaussDB(for MySQL)实例 gaussdb_mysql020_temp_tbl_count 临时表数量 该指标用于统计MySQL执行语句时在硬盘上自动创建的临时表的数量。 ≥0 Tables 测量对象:弹性云服务器 监控实例类型:GaussDB(for MySQL)实例
内存使用率 (%) 该指标用于统计测量对象的内存使用率。 扩容实例规格,满足业务需求。 优化SQL,减少临时表等的使用。 会话定期重连,及时释放session级别内存。 长事务产生大量临时表导致内存超限的解决办法 慢SQL高频 慢日志个数统计 (个/分钟) 该指标展示每分钟GaussDB(for
MySQL)实例节点 1分钟 gaussdb_mysql020_temp_tbl_count 临时表数量 该指标用于统计GaussDB(for MySQL)执行语句时在硬盘上自动创建的临时表的数量。 ≥0 counts GaussDB(for MySQL)实例节点 1分钟 gaus
------------+ 使用explain,在执行计划中的table列存在<in_predicate_*>(*为数字),该表即为构造的临时表,其中存储了IN查询中的所有数据。 也可以通过查看optimize trace,trace中存在in_to_subquery_conversion相关信息。
Token认证 Token的有效期为24小时,需要使用一个Token鉴权时,可以先缓存起来,避免频繁调用。 Token在计算机系统中代表令牌(临时)的意思,拥有Token就代表拥有某种权限。Token认证就是在调用API的时候将Token加到请求消息头,从而通过身份认证,获得操作API的权限。
READ WRITE,可以直接使用START TRANSACTION进行测试写转发。 存储过程中不支持写转发。 写转发开启时,不支持创建临时表,如果需要创建临时表,可以暂时关闭写转发进行创建。 针对会隐式提交的命令,在不支持写转发的情况下,也会自动提交当前节点和主节点对应的事务。 针对全
暂不兼容单列插入16MB以上的数据。 暂不兼容查询结果集大于16MB以上的数据。 暂不兼容prepare Cache。 应用无损透明(ALT)功能不支持用户临时表。 应用无损透明(ALT)功能不支持部分无法达到安全事务边界的情况: 不支持长时间不提交的InnoDB事务块。 不支持有未释放的表锁、用户锁,备份锁和binlog锁(Lock
FORMAT=JSON等。 并行查询不支持的场景: 非查询语句 窗口函数 触发器 PREPARED STATEMENTS 空间索引 查询表为系统表/临时表/非INNODB表 使用全文索引 存储过程 不能转换成SEMIJOIN的子查询 不满足ONLY_FULL_GROUP_BY 使用索引归并INDEX
rows:根据表统计信息及索引选用情况,估算的找到所需的记录所需要读取的行数。 Extra: Using temporary:表示MySQL需要使用临时表来存储结果集,常见于排序和分组查询。 Using filesort:MySQL中无法利用索引完成的排序操作称为“文件排序”。 Using
请在管理控制台右上角,选择“工单 > 新建工单”,联系技术支持处理。 表回收站功能仅支持普通innodb表,不支持共享表空间、全文索引、临时表、非innodb表、存在Secondary Engine的表、系统表、隐藏表。 当前版本表回收站仅支持单条DROP TABLE语句中,全
使用场景:降本,表中包含不频繁访问的大字段。 使用须知 GaussDB(for MySQL)实例内核版本大于等于2.0.54.240600可使用该功能。 不支持分区表、临时表、非InnoDB引擎表。 压缩字段上不能包含索引(主键、唯一索引、二级索引、外键、全文索引)。 仅支持的数据类型:BLOB(包含TINY
所有事务中的请求(事务拆分开启时部分读请求可能发送至只读节点,详见事务拆分)。 用户自定义函数。 存储过程。 EXECUTE语句。 Multi Statements。 使用到临时表的请求。 所有对用户变量的更改。 KILL(SQL语句中的KILL,非命令KILL)。 发往主节点的读请求 如果查询语句被放在事务中,事
到主节点,即使主节点被选为服务节点。 说明: 只读模式仅支持读请求业务,写业务请求会有异常提示。 在只读模式下,不支持DDL、DML操作和临时表操作。 一致性级别 GaussDB(for MySQL)实例的内核版本为2.0.28.1及以上时支持设置一致性级别。 数据库代理支持如下一致性级别:
GaussDB(for MySQL)备份空间及计费 概念介绍 全量备份:全量备份表示对所有目标数据进行备份。全量备份总是备份所有选择的目标,即使从上次备份后数据没有变化。 增量备份:系统自动每5分钟对上一次自动备份或增量备份后更新的数据进行备份的日志文件,日志文件允许恢复到时间点。
GaussDB(for MySQL)自定义策略 如果系统预置的GaussDB(for MySQL)权限,不满足您的授权要求,可以创建自定义策略。 目前华为云支持以下两种方式创建自定义策略: 可视化视图创建自定义策略:无需了解策略语法,按可视化视图导航栏选择云服务、操作、资源、条件等策略内容,可自动生成策略。
对于千万或亿级的超大表如何高效写入数据或创建索引 大表高效写入数据的方法 对于千万或亿级大数据量的表,建议使用如下方法提升数据写入效率。 删除不必要的索引。 更新数据时候,同时会更新索引数据。对于大数据量的表,避免创建大量的索引,影响更新速度。请根据业务评估,删除不必要的索引。 插入多条数据时,尽量选择批量插入。
获取错误日志详情列表 功能介绍 获取指定实例的错误日志详情列表。 调用方法 请参见如何调用API。 URI POST /v3.1/{project_id}/instances/{instance_id}/error-logs 表1 路径参数 参数 是否必选 参数类型 描述 project_id
查询慢日志 功能介绍 获取内核慢日志信息。 调用方法 请参见如何调用API。 URI POST /v3/{project_id}/instances/{instance_id}/clickhouse/slow-logs 表1 路径参数 参数 是否必选 参数类型 描述 project_id