03 2022 档案
摘要:MySQL8.0支持类似oracle的undo在线的替换来进行收缩 oracle/mysql undo 表空间设置自动扩展,如果业务上有跑批量或者大表的DML操作时,引起大事物,或针对多张大表关联更新时间较长,可能短时间内会将undo"撑大"。 oracle 我们可以通过创建一个新的 undo,通过
阅读全文
摘要:文章出处: https://blog.51cto.com/imysql/3250695
阅读全文
摘要:演示环境: 阿里ecs服务器或者物理服务器对新挂载硬盘设备进行逻辑卷分区和挂载 系统是CentOS Linux release 7.6.1810 (Core) x86_64位最小化安装 1、安装虚拟化命令: 登录后复制 yum -y install lvm2 1. 2、新挂载的物理硬盘分区/dev/
阅读全文
摘要:一、环境: 阿里ECS 系统:CentOS Linux release 7.6.1810 (Core) mysql版本5.7.34 Mariadb版本: mariadb-10.2.17-linux-glibc_214-x86_64 Mariadb版本: mariadb-10.1.48-linux-g
阅读全文
摘要:快速安装步骤: 登录后复制 useradd mysql -s /sbin/nologin -M mkdir /data1/mysql8/{data,tmp,logs,undolog,binlog,etc} -p chown -R mysql.mysql /data1/mysql8/ wget htt
阅读全文
摘要:range类型分区说明: 行数据基于一个给定的连续区间的列值放入分区 重要提示: 分区键必须包含在表的所有主键、唯一键中 可以是用year、to_days、unix_timestamp等函数对相应的时间字段进行转换,然后分区。 举例一:按天创建range类型时间分区表 普通表建表sql如下: 登录后
阅读全文
摘要:测试环境全表跟新一个大表报错如下: 登录后复制 root@testdb 19:36: [test001]> update test001.s_depreciation_data_table set original_bill_date =bill_date where bill_date < '20
阅读全文
摘要:一、分区表介绍 定义: mysql分区表 通俗地讲表分区是将一大表,根据条件分割成若干个小表. 表的不同行可以分配给不同的物理分区。 比如:某用户表的记录超过了1000万条,那么就可以根据入库日期将表分区,也可以根据所在地将表分区。当然也可根据其他的条件分区。 功能: 改善大表以及具有各种访问
阅读全文
摘要:提示:此处不展开具体的应用场景描述。直接上干货,如想详细了解恢复过程可以关注下本博主进行私信,热心答疑解惑。1、下载要恢复的物理备份库文件+表结构文件+xtrabackup.tar.gz文件到测试服务器2、解压pigz 压缩文件和.qp后缀压缩文件登录后复制 tar xf $file.tar.gz
阅读全文
摘要:故障场景:在利用mysql binlog文件 模拟从库 进行还原数据时每次开启 START SLAVE SQL_THREAD UNTIL RELAY_LOG_FILE = 'relay-bin.010272', RELAY_LOG_POS =548202203; MySQL服务就行挂了,错误日志提
阅读全文