mysql8.0
文章平均质量分 79
cdrcsy
DBA日记
展开
-
mysql 8.0 新特性 统计直方图 优化执行计划SQL查询
| 概览 MySQL8.0实现了统计直方图。利用直方图,用户可以对一张表的一列做数据分布的统计,特别是针对没有索引的字段。这可以帮助查询优化器找到更优的执行计划。统计直方图的主要使用场景是用来计算字段选择性,即过滤效率。 可以通过以下方式来创建或者删除直方图: ANALYZE TABLE tbl_name UPDATE HISTOGRAM ON col_name [, col_name]...转载 2018-09-18 11:17:20 · 597 阅读 · 0 评论 -
mysql5.7动态调整buffer pool
块更改:InnoDB缓冲池大小调整 自MySQL 5.7.5以来,我们已经能够动态调整InnoDB缓冲池的大小。这个新功能还引入了一个新变量 - innodb_buffer_pool_chunk_size - 它定义了缓冲池被放大或缩小的块大小。此变量不是动态的,如果配置不正确,可能会导致不希望出现的情况。 先来看看innodb_buffer_pool_size,innodb_buffer_p...原创 2018-09-19 10:51:55 · 2598 阅读 · 0 评论 -
mysql 5.7 undo redo 空间回收
undo redo 空间回收 InnoDB存储引擎中,Undo log一直都是事务多版本控制中的核心组件,它具有以下的核心功能: 事务的回退:事务在处理过程中遇到异常的时候可以rollback(撤销)所做的全部修改。 事务的恢复:数据库实例崩溃时,将磁盘的不正确数据恢复到交易前。 读一致性:被查询的记录有事务占用,转向回滚段找事务开始前的数据镜像。 Undo在完成...原创 2018-09-19 10:59:24 · 1155 阅读 · 0 评论 -
mysql5.7 OOM内存溢出问题排查
MySQL内存泄露排查。 单位: B是Byte的缩写,B就是Byte,也就是字节(Byte);b是bit的缩写,b就是bit,也就是比特位(bit)。 8bit(比特位)=1Byte(字节); 1024Byte(字节)=1KB(千字节); 1024KB(千字节)=1MB(兆字节); 1024MB=1GB; 1024GB=1TB; 如何知道mysqld...原创 2018-09-20 09:44:17 · 5452 阅读 · 0 评论