posted @ 2024-02-04 09:58
随笔分类 - MySQL
当innodb_dedicated_server=1时,mysql实例会认为所处服务器为mysql专有服务器,mysql实例会根据服务器可用系统资源自动调整innodb_buffer_pool_size、innodb_redo_log_capacity、innodb_flush_method参数配置。
阅读全文
posted @ 2024-01-18 10:34
MySQL 8.0支持的单列索引长度最大是3072bytes,影响单列索引长度的因素有哪些: innodb_page_size: InnoDB页大小,默认是16KB。支持5种size:4k、8k、16k、32k、64k。 row_format: 表的行格式,默认是“dynamic”。支持6种格式:D
阅读全文
posted @ 2023-11-23 13:50
数值数据类型 整数类型: TINYINT: 微型整数类型;占用1 bytes空间;有符号支持的范围:-128 ~ 127; 无符号支持的范围:0 ~ 255。 SMALLINT: 小型整数类型;占用2 bytes空间;有符号支持的范围:-32768 ~ 32767;无符号支持的范围:0 ~ 6553
阅读全文
posted @ 2023-11-23 13:47
pt-slave-restart是一款监控replica端主从复制状态,当replica端SQL_THREAD出现异常后,跳过问题事务后重新启动SQL_THREAD线程。
阅读全文
posted @ 2023-06-07 17:37
percona-toolkit工具:使用pt-table-checksum检查mysql主从复制两端数据是否存在差异
阅读全文
posted @ 2023-04-13 21:39
环境 python3 mysqldump_export_one_db.py # encoding=utf-8 ''' 用于mysqldump --all-databases...全库导出数据后,需要从SQL文件中抽取某个库的信息生成新SQL文件,如果是多个库则需要重复运行导出即可。 ''' impo
阅读全文
posted @ 2023-03-13 15:30
环境介绍 CentOS 7.6MySQL 8.0存储引擎:InnoDBinnodb_file_per_table=on 测试 模拟误操作手动删除gaoyu.name_list这张表的数据文件,此时数据文件还在被mysql使用,数据文件并没有被真实删除,此时切记不能重启mysql服务 [root]#
阅读全文
posted @ 2022-12-28 11:08
现象: 目前线上有套基于MySQL 8.0.26做的增强半同步主从复制数据库,查看log_errorr发现有部分net_flush()执行失败的报错: 2021-12-28T14:04:24.663005+08:00 11 [ERROR] [MY-011161] [Repl] Semi-sync m
阅读全文
posted @ 2022-12-09 10:15
环境介绍 操作系统 IP 主机名 MySQL版本 Windows Server 2016 192.168.1.91 db1 8.0.31 Windows Server 2016 192.168.1.92 db2 8.0.31 Windows Server 2016 192.168.1.93 db3
阅读全文
posted @ 2022-11-04 16:45
介质下载 下载MySQL 8.0.31 Installer for Windows社区版 下载地址:https://dev.mysql.com/downloads/installer/ 安装MySQL 1. 通过MySQL Installer for Windows进行安装 双击执行“mysql-i
阅读全文
posted @ 2022-11-03 19:14
环境 VMware Workstation 15.5CentOS 7.6CPU:4CMEM:4G日立机械硬盘7200转/sMySQL 8.0.26 压测并分析 1. 使用sysbench脚本oltp_read_write.lua进行压测。 [root]# sysbench oltp_read_wri
阅读全文
posted @ 2022-10-31 20:38
MySQL表字段是char或varchar或text类型时,如果使用“PAD SPACE”校队规则,则会忽略字段末尾的空格字符。 查看字符集uft8mb4相对应的校队规则 mysql> show collation where Charset='utf8mb4'; + + + + + + + + |
阅读全文
posted @ 2022-10-28 11:08
前言 MySQL 8.0.27之前排序或加载操作都是单线程,8.0.27开始为了提升创建或重建二级索引速度引入了innodb_ddl_buffer_size、innodb_ddl_threads这两个参数。 innodb_ddl_buffer_size:在线定义DDL的缓冲区大小,默认大小是1048
阅读全文
posted @ 2022-10-14 11:12
介绍 MySQL多源复制,将多台Master端库以“主从复制”的方式同步到一台Slave端,可以有效的节省主机资源。 操作系统 数据库版本 角色 IP 主机名 CentOS 7.6 MySQL 8.0.29 Master A 192.168.1.71 host71 CentOS 7.6 MySQL
阅读全文
posted @ 2022-09-02 12:02
背景 生产环境安扫,MySQL被扫描出一堆漏洞,需要将生产环境的MySQL 5.7.33更新补丁到5.7.38。 CentOS 7.6 MySQL 5.7.33 升级步骤 下载MySQL 5.7.38 [root]# wget https://downloads.mysql.com/archives
阅读全文
posted @ 2022-08-31 11:06
posted @ 2022-08-24 15:01
posted @ 2022-08-24 14:44
记录下mysql分页查询
通过docker快速部署mysql
浙公网安备 33010602011771号