设置列索引的排序键

PARTITION p3 VALUES LESS THAN(1995)ENGINE=InnoDB,PARTITION p4 VALUES LESS THAN(1996)ENGINE=InnoDB,PARTITION p5 VALUES LESS THAN(1997)ENGINE=InnoDB,PARTITION p6 VALUES LESS THAN(1998)ENGINE=InnoDB,PARTITION p7 VALUES LESS ...

锁分析

事务阻塞分析:DAS根据 information_schema.processlist,information_schema.innodb_trx,以及 information_schema.innodb_lock_waits(MySQL 5.6和5.7使用该数据)和 performance_schema.data_lock_waits(MySQL 8.0使用该数据)分析事务...

从表回收站中恢复误删的表

db|t2|2019-08-08 11:01:46|2019-08-15 11:01:46|_recycle_bin_|_innodb_1065|product_db|parent|2019-08-08 11:01:46|2019-08-15 11:01:46|_recycle_bin_|_innodb_1066|product_db|child|2019-08-08 11:01:46|2019-08-15 11:01:46|+-+-+-+...

AliSQL内核小版本发布记录

20220331 新特性 放开 innodb_buffer_pool_size 小于1 GB时,innodb_buffer_pool_instances 不能大于1的限制。降低 Native Flashback 功能开启时对实例性能的影响。Bug修复 修复KILL会话时提示 Unknown thread id 的问题。修复 rds_expose_...

MySQL系统文件导致实例空间满的解决方法

问题原因 低版本的RDS MySQL InnoDB引擎由于支持多版本并发控制(MVCC),因此会将查询所需的undo信息保存在ibdata1文件中。如果存在对个InnoDB表长时间不结束的查询语句,而且在查询过程中表有大量的数据变化,则会生成大量的undo信息,...

大版本升级最佳实践

需要取消的配置项如下:DB2,MAXDB,MSSDL,MYSQL323,MYSQL40,ORACLE,POSTGRESQL,NO_FIELD_OPTIONS,NO_KEY_OPTI 说明 以上配置项大多为组合配置,需要注意是否有不一致的mode选项。例如:sql_mode=TRADITIONAL 等于配置如下项:STRICT_TRANS_...

Recycle Bin

SCHEMA|TABLE|ORIGIN_SCHEMA|ORIGIN_TABLE|RECYCLED_TIME|PURGE_TIME|+-+-+-+-+-+-+|_recycle_bin_|_innodb_1063|product_db|t1|2019-08-08 11:01:46|2019-08-15 11:01:46|_recycle_bin_|_innodb_1064|product_db|t2|2019-08-08 11:01:46|...

锁分析

前提条件 实例为如下版本:RDS MySQL 8.0 高可用系列或集群系列 RDS MySQL 5.7 高可用系列或集群系列 RDS MySQL 5.6 高可用系列 RDS MySQL 5.5 高可用系列 数据库实例 innodb_deadlock_detect 参数取值为ON。修改数据库实例参数请参见 设置...

MySQL默认参数模板变更记录

TLSv1.3]2023/12/22起 innodb_buffer_pool_size 动态参数 否 是 2023/12/14起 init_connect 可选值[''|'set names utf8mb4'|'set names utf8'|'set default_collation_for_utf8mb4=utf8mb4_general_ci'|'set default_collation_for_utf8mb4...

使用说明

X-Engine引擎可以与InnoDB引擎共存,对于归档类的数据采用X-Engine引擎进行压缩存储,以节省存储成本。您可以参考 如何开启高压缩引擎(X-Engine)文档来开启高压缩引擎(X-Engine)。本文介绍 PolarDB 高压缩引擎(X-Engine)相关的使用...

归档为CSV或ORC格式

对分区表执行分区归档操作时,至少保留一个分区在InnoDB引擎上,即无法对最后一个InnoDB引擎上的分区执行冷数据归档操作。归档后的表为混合分区表,不支持对混合分区表执行DDL操作。使用时的注意事项详情请参见 创建混合分区。暂不支持对...

升级数据库版本

特性 5.7 8.0 GRANT.IDENTIFIED BY PASSWORD 语法 支持 不支持 PASSWORD()函数 支持 不支持 FLUSH QUERY CACHE、RESET QUERY CACHE 语法 支持 不支持 SQL_MODE 系统变量的参数:DB2,MAXDB,MSSQL,MYSQL323,MYSQL40,ORACLE,POSTGRESQL,NO_...

MySQL系统文件导致实例空间满的解决方法

当存在对InnoDB表长时间不结束的查询语句,而且在查询过程中表有大量的数据变化时,系统会生成大量的undo信息,占用大量存储空间,导致存储空间耗尽。为避免数据丢失,RDS会自动锁定实例,实例运行状态显示为 锁定中。说明 对于RDS MySQL 8...

使用限制

出于性能和安全性考虑,建议尽量采用InnoDB存储引擎。不支持Memory引擎。Memory引擎的表将会自动转换成InnoDB引擎的表。搭建数据库复制 提供主备复制架构,其中的备(slave)实例不对用户开放,用户应用不能直接访问。重启RDS实例 必须通过...

清空分区

语法 ALTER alter_target_definition truncate_partition_operation_definition alter_target_definition:TABLE[db_name.]tbl_name|TABLEGROUP tg_name|TABLEGROUP BY TABLE[db_name.]tbl_name truncate_partition_operation_definition:...

删除分区

语法 ALTER alter_target_definition drop_partition_operation_definition alter_target_definition:TABLE[db_name.]tbl_name|TABLEGROUP tg_name|TABLEGROUP BY TABLE[db_name.]tbl_name drop_partition_operation_definition:DROP ...

全局一致性(高性能模式)常见问题

如果某些查询不需要使用该功能,可以通过以下命令来关闭当前连接的全局一致性读:SET Session innodb_polar_scc=OFF 说明 关闭当前连接的全局一致性(高性能模式)功能,集群版本需满足以下条件之一:PolarDB MySQL版 8.0.2版本,且修订...

MySQL 性能测试

测试MySQL on DBFS时设置innodb_doublewrite=OFF,测试MySQL on ESSD+ext4时设置innodb_doublewrite=ON Sysbench sysbench-db-driver=mysql-report-interval=1-table-size=10000-tables=16-mysql-host=127.0.0.1-mysql-port=3307-mysql-...

热点分区分裂

name 是根据表名[db_name.]tbl_name自动查找目标表的表组tg_name进行表组级的热点分区分裂,语义上与给定具体表组名的SQL:ALTER TABLEGROUP tg_name 进行热点分区操作是一样的。场景1:目标分区是不包含二级分区的一级key分区 表级用法 ...

PolarDB MySQL版5.6版本内核参数发布日志

2023.12.25 类型 参数 级别 说明 修改 loose_innodb_primary_flush_max_lsn_lag Global/Session 将参数 loose_innodb_primary_flush_max_lsn_lag 的默认值修改为GREATEST(1073741824,{DBNodeClassMemory*9/100})。2023.12.18 类型 参数 ...

创建混合分区

创建包含二级分区的混合分区表时,一级分区的引擎必须和表的引擎保持一致,且二级分区至少需要包含一个在InnoDB引擎上创建的分区。混合分区表的分区类型目前仅支持 RANGE 和 LIST 类型。暂不支持对混合分区表中的OSS分区执行DML操作(包括 ...

Faster DDL

优化DDL操作过程中的Buffer Pool管理机制,降低DDL操作带来的性能影响,提升在线DDL操作的并发数。...REMOVE_ALL_NO_WRITE is not needed for undo tablespace Bug#98974:InnoDB temp table could hurt InnoDB perf badly

统计信息查询

12.04%|3|drds_db_1516187088365daui|100.100.64.1:59077|drds_db_xzip_0001|1.4375|10.97%|4|drds_db_1516187088365daui|100.100.64.1:59077|drds_db_xzip_0002|1.4375|10.97%|5|drds_db_1516187088365daui|100.100.64.1:59077|drds_db_...

参数表达式

例如,设置了 innodb_max_undo_log_size(取值范围为[10485760-107374182400])参数值为 {DBNodeClassMemory*1/2},那么:当集群规格的内存升配至256 GB及以上时,{DBNodeClassMemory*1/2} 的计算值(256 GB×1/2=128 GB=137438953472 Byte...

为什么RDS MySQL不支持MyISAM引擎?

RDS MySQL不支持MyISAM引擎的主要原因有如下几个:MyISAM对数据完整性的保护存在缺陷,且这些缺陷会导致数据库数据的损坏甚至丢失。...MyISAM的发展在向InnoDB转移,在5.7和8.0版本中MySQL可以完全不是MyISAM,系统的数控也被转移到了InnoDB

X-Engine引擎使用须知

使用限制 与InnoDB引擎共存时的资源分配限制 使用X-Engine引擎时,95%的内存会提供给X-Engine引擎用做写入缓存和BlockCache以加速读写速度,留给InnoDB Buffer Pool的内存非常少,所以在X-Engine引擎的实例中尽量避免使用InnoDB引擎表存储...

为什么RDS MySQL不支持MyISAM引擎?

RDS MySQL不支持MyISAM引擎的主要原因有如下几个:MyISAM对数据完整性的保护存在缺陷,且这些缺陷会导致数据库数据的损坏甚至丢失。...MyISAM的发展在向InnoDB转移,在5.7和8.0版本中MySQL可以完全不是MyISAM,系统的数控也被转移到了InnoDB

RDS MySQL助力MySQL 5.7升级8.0

MySQL 8.0的information_schema中的视图全部源自于数据字典表,与InnoDB相关的视图被重命名(INNODB_SYS_XXX重命名为INNODB_XXX)。若用户的应用依赖于这些视图,需要确保应用已做出相应的修改。在升级前需要确认业务是否依赖于MySQL 8.0中...

如何在ECS实例上搭建RDS备库

[mysqld]innodb_checksum_algorithm=crc32 innodb_data_file_path=ibdata1:200M:autoextend innodb_log_files_in_group=2 innodb_log_file_size=524288000 innodb_undo_directory=var/lib/mysql/basedir=usr datadir=var/lib/mysql innodb_...

Ubuntu系统中对RDS MySQL物理备份文件进行恢复操作

[mysqld]innodb_checksum_algorithm=crc32 innodb_data_file_path=ibdata1:200M:autoextend innodb_log_files_in_group=2 innodb_log_file_size=524288000 innodb_undo_directory=var/lib/mysql/basedir=usr datadir=var/lib/mysql innodb_...

RDS MySQL内存使用问题

查看内存使用情况 RDS管理控制台 提供多种查看活跃线程的方法:监控与报警 在控制台的 监控与报警 页面,单击 标准监控 页签,可以查看实例的 MySQL CPU/内存 利用率 和 InnoDB Buffer Pool 命中率。数据库自治服务DAS 在控制台的 自治服务...

增加分区

语法 ALTER alter_target_definition add_partition_operation_definition alter_target_definition:TABLE[db_name.]tbl_name|TABLE tbl_name.index_name|TABLEGROUP tg_name|INDEX index_name ON TABLE[db_name.]tbl_name|TABLEGROUP BY ...

AliSQL功能概览

支持公开发行版 MySQL Replication√MySQL Router√MaxScale(MySQL 8.0支持)数据库单租户代理 MySQL Partitioning√Storage Engine InnoDB MyISAM NDB InnoDB MyISAM NDB InnoDB X-Engine InnoDB X-Engine Oracle Compatibility Sequence...

DDL多路归并排序

使用方法 您可以通过如下 innodb_polar_parallel_merge_ways 参数设置归并排序的路数:参数 级别 说明 innodb_polar_parallel_merge_ways Session 设置建立索引过程中归并排序的路数。取值范围:2~16。默认值为2,表示数据库默认为二路归并...

RDS MySQL Online DDL 使用

该临时日志文件的大小可以根据需要从参数innodb_sort_buffer_size指定的大小扩展到参数innodb_online_alter_log_max_size指定的大小。如果有临时日志文件大小超过上限,则该DDL语句返回失败并且所有没有提交的并发DML操作会被回滚。因此...

RDS MySQL Online DDL 使用

该临时日志文件的大小可以根据需要从参数innodb_sort_buffer_size指定的大小扩展到参数innodb_online_alter_log_max_size指定的大小。如果有临时日志文件大小超过上限,则该DDL语句返回失败并且所有没有提交的并发DML操作会被回滚。因此...

何时选择间隔(Interval)分区

50500(PARTITION p0 VALUES LESS THAN('2021-9-1')ENGINE=InnoDB,PARTITION_p20211001000000 VALUES LESS THAN('2021-10-01 00:00:00')ENGINE=InnoDB,PARTITION_p20211101000000 VALUES LESS THAN('2021-11-01 00:00:00')ENGINE=InnoDB,...

由于日志文件过多导致集群存储空间被占满的解决办法

将参数 innodb_purge_threads 的值调大,建议跟集群规格中的核数一致,该操作会重启集群,建议在业务低峰期操作,等待Undo history长度降低以后,Undo空间会停止增长,如果需要回收Undo空间,可以打开Undo truncate开关进行清理。将 innodb...

克隆集群

InnoDBInnoDB引擎。InnoDB&高压缩引擎:InnoDB和X-Engine混合部署引擎。选择该选项后,可以设置高压缩引擎的比例。关于高压缩引擎的更多信息,请参见 高压缩引擎(X-Engine)介绍。存储计费类型 PolarDB 支持 按容量计费(按量付费)和 ...

PolarDB MySQL版5.7版本发布日志

优化 show full tables from db_name like table_name。全局一致性(高性能模式)新增 Innodb_scc_timeout_count 参数,用于记录查询过程中的超时次数。全局一致性(高性能模式)新增 Innodb_scc_timeout_degrade_count 参数,用于记录查询...
共有154条 < 1 2 3 4 ... 154 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
弹性公网IP 短信服务 人工智能平台 PAI 金融分布式架构 对象存储 物联网平台
新人特惠 爆款特惠 最新活动 免费试用