MySQL
文章平均质量分 88
大雪冬至
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Buffer pool 设置优化参考(一次数据库负载异常升高的排查)
发现线上数据库服务器的负载居高不下, 查看Mysql processlist 发现并没有异常耗时的查询语句,有没有大量建立的查询请求。但是此时数据库完成一个普通的查询都非常慢。排查过程从提供的信息中,可以分析出Buffer Pool的情况。以下是对信息的分析:Buffer pool size: 8192 - 这是Buffer Pool的大小,表示在内存中分配给InnoDB存储引擎的缓冲池的大小,单位为页(通常为16KB)。- 因此这里的Buffer pool实际上才128MB。原创 2023-12-26 15:44:19 · 870 阅读 · 0 评论 -
MySQL 的几种碎片整理方案总结(解决delete大量数据后空间不释放的问题)
MySQL 的几种碎片整理方案总结(解决delete大量数据后空间不释放的问题)1.背景知识?1.1 为什么会有碎片?MySQL 中 insert 与 update 都可能导致页分裂,这样就存在碎片。对于大量的UPDATE,也会产生文件碎片化 , Innodb的最小物理存储分配单位是页(page),而UPDATE也可能导致页分裂(page split),频繁的页分裂,页会变得稀疏,并且被不规则的填充,所以最终数据会有碎片。delete 语句实际上只是给数据打个标记,并且记录到一个链表中,这原创 2022-05-11 16:00:23 · 9333 阅读 · 0 评论 -
MySQL 独立表空间与共享表空间总结
MySQL 独立表空间与共享表空间总结本文是参考了这些文章做的梳理:http://blog.itpub.net/69955379/viewspace-2783174/https://www.ycbbs.vip/?p=356731. 独立表空间与共享表空间对于 InnoDB 存储引擎,它可以将每张表存放于独立的表空间,即 tablename.ibd 文件;也可以将数据存放于 ibdata 的共享表空间,一般命名是 ibdataX,后面的 X 是一个具体的数字。如何查看是否开启了独立表空间?转载 2022-05-11 14:42:35 · 1254 阅读 · 0 评论 -
Mysql optimize table 时报错 Temporary file write failure. 的解决方案
Mysql optimize table 时报错 Temporary file write failure. 的解决方案1. 问题描述当我们执行 optimize table xxx ; 尝试进行碎片整理时,也可能报错 Temporary file write failure.Tips: MySQL 8.x# 执行 optimize 命令时会发现报错mysql> optimize local table t_word;+-------------------------+---原创 2022-05-11 14:24:47 · 2007 阅读 · 0 评论 -
Mysql binlog 日志清理
关于MYSQL主从复制的几种模式从 MySQL 5.1.12 开始,可以用以下三种模式来实现:– 基于SQL语句的复制(statement-based replication, SBR),– 基于行的复制(row-based replication, RBR),– 混合模式复制(mixed-based replication, MBR)。相应地,binlog的格式也有三种:STATEMENT,ROW,MIXED。 MBR 模式中,SBR 模式是默认的。1. 原因开启MySQL binlog日志原创 2021-11-30 11:49:59 · 396 阅读 · 0 评论 -
MySQL默认root密码查看与修改指南
MySQL默认root密码查看与修改1. 查看默认密码MySQL 5.7 在初始安装后(CentOS7 操作系统)会生成随机初始密码,并在 /var/log/mysqld.log 中有记录,可以通过 cat 命令查看,找 password 关键字[root@stg-mysql mysqldata]# sudo grep 'temporary password' /var/log/mysqld.log2021-01-22T06:58:56.317416Z 5 [Note] [MY-010454] [S原创 2021-10-22 14:51:03 · 57363 阅读 · 3 评论
分享