zhaiwx_yinfeng + 关注
阿里数据库专家,MySQL内核开发者,《高性能MySQL第三版》译者之一

zhaiwx_yinfeng 发表了文章:

MySQL8.0.17 - Multi-Valued Indexes 简述

发布时间:2019-08-16 10:17:13 浏览:496 回帖 :0

本文主要简单介绍下8.0.17新引入的功能multi-valued index, 顾名思义,索引上对于同一个Primary key, 可以建立多个二级索引项,实际上已经对array类型的基础功能做了...

数据存储与数据库 mysql 函数 索引 test index 存储 数组

zhaiwx_yinfeng 发表了文章:

MySQL8.0.17 - 即将废弃的一些功能

发布时间:2019-08-13 15:53:37 浏览:1818 回帖 :0

如下worklog列出来的功能将在未来某个版本被废弃,因为大部分不符合SQL标准,或者用处不大且会引起用户困惑。如果您的应用依赖于某个功能,需要尽快改掉,以避免在未来升级版本时出现语法错误。 WL#...

数据存储与数据库 mysql SQL

zhaiwx_yinfeng 发表了文章:

MySQL8.0.17 - 初探 Clone Plugin

发布时间:2019-08-13 14:36:48 浏览:1885 回帖 :0

MySQL8.0.17推出了一个重量级的功能:clone plugin。允许用户可以将当前实例进行本地或者远程的clone。这在某些场景尤其想快速搭建复制备份或者在group replication里...

数据存储与数据库 mysql innodb 日志 Server page plugin file

zhaiwx_yinfeng 发表了文章:

MySQL8.0 - 新特性 - CTE(Common Table Expressions)

发布时间:2019-06-15 11:06:28 浏览:3619 回帖 :0

前言 CTE也就是common table expressions是sql标准里的语法,很多数据库都能够支持,MySQL也在8.0版本里加入了CTE功能,本文主要简单的介绍下该语法的用法,由于笔者对...

数据存储与数据库 mysql CTE

zhaiwx_yinfeng 发表了文章:

MySQL8.0 - 新特性 - 说说InnoDB Log System的隐藏参数

发布时间:2019-05-26 08:39:10 浏览:1076 回帖 :0

InnoDB在设计lock-free的log system时,除了已有的参数外,还通过宏控制隐藏了一些参数,如果你使用源码编译时,打开cmake选项-DENABLE_EXPERIMENT_SYSVA...

数据存储与数据库 mysql innodb 函数 日志 LOG 线程 CPU

zhaiwx_yinfeng 发表了文章:

MySQL8.0 - 新特性 - CHECK CONSTRAINT

发布时间:2019-05-19 15:13:55 浏览:1620 回帖 :1

即使MySQL8.0已经GA了,官方仍然在向其中增加新的功能,比如在最新的MySQL8.0.16版本中,增加了一个众望所归的功能:CHECK CONSTRAINT,也就是说可以自动对写入的数据进行约...

数据存储与数据库 mysql innodb test charset Create 存储 8.0 constraint check

zhaiwx_yinfeng 发表了文章:

MySQL8.0 - 新特性 - 安全及权限相关改进

发布时间:2019-05-18 15:24:33 浏览:1133 回帖 :0

MySQL8.0里引入了不少关于权限的改动,从这些改动可以看出来,权限管理更加的规范和遍历了,这和我们之前为rds mysql增加了大量权限管理很类似,想来Oracle也是通过这些改动为其云业务服务的...

数据存储与数据库 安全 mysql require grant Create html 存储

zhaiwx_yinfeng 发表了文章:

MySQL - InnoDB特性 - Buffer Pool漫谈

发布时间:2019-04-28 10:28:12 浏览:1480 回帖 :0

缓存管理是DBMS的核心系统,用于管理数据页的访问、刷脏和驱逐;虽然操作系统本身有page cache,但那不是专门为数据库设计的,所以大多数数据库系统都是自己来管理缓存。由于几乎所有的数据页访问都...

数据存储与数据库 mysql innodb 性能 线程 buffer HASH mutex page single

zhaiwx_yinfeng 发表了文章:

MySQL8.0 - 新特性 - 网络模块优化

发布时间:2019-04-26 11:02:38 浏览:5403 回帖 :0

本文主要描述下MySQL8.0在网络模块的几个小优化, 由于本人对server层代码不熟悉,所以只是列出自己的理解和相关的patch以及worklog,不做深入详细实现的解释,感兴趣的可自行从连接中找...

数据存储与数据库 mysql 线程 模块 metadata html Commit github network

zhaiwx_yinfeng 发表了文章:

MySQL8.0 - 新特性 - Skip Scan Range

发布时间:2019-04-06 12:16:55 浏览:1875 回帖 :0

MySQL从8.0.13版本开始支持一种新的range scan方式,称为Loose Skip Scan。该特性由Facebook贡献。我们知道在之前的版本中,如果要使用到索引进行扫描,条件必须满足...

数据存储与数据库 mysql 索引 test index Optimizer

zhaiwx_yinfeng 发表了文章:

MySQL特性 - 表属性上的表达式 - 如何计算和存储

发布时间:2019-04-05 22:20:15 浏览:936 回帖 :1

MySQL从5.7版本开始支持Generated Column, 并在最近的8.0版本中支持了Functional index, 这两个特性都通过创建使用表达式进行描述的列来实现的。笔者之前满好奇这些...

数据存储与数据库 mysql innodb 函数 索引 表达式 序列 存储

zhaiwx_yinfeng 发表了文章:

MySQL8.0.14 - 新特性 - InnoDB Parallel Read简述

发布时间:2019-02-26 22:23:38 浏览:1905 回帖 :0

最近的MySQL8.0.14版本增加了其第一个并行查询特性,可以支持在聚集索引上做SELECT COUNT()和check table操作。本文简单的介绍下这个特性。 用法 增加了一个sessio...

数据存储与数据库 mysql innodb 函数 线程 排序 索引 多线程 page 并行查询 read 数组

zhaiwx_yinfeng 发表了文章:

MySQL8.0 - 新特性 - 通过SQL管理UNDO TABLESPACE

发布时间:2019-02-11 21:30:49 浏览:1810 回帖 :1

前言 InnoDB的undo log从5.6版本开始可以存储到单独的tablespace文件中,在5.7版本支持了在线undo文件truncate,解决了长期以来的undo膨胀问题。而到了8.0版本...

数据存储与数据库 mysql innodb 函数 SQL 线程 tablespace undo

zhaiwx_yinfeng 发表了文章:

MySQL8.0 - 新特性 - 临时表改进

发布时间:2019-02-11 00:18:48 浏览:2462 回帖 :0

temptable engine 我们知道UNION, DERIVED TABLE, CTE, 子查询或者distinct order by之类的查询都可能用到临时表来存储中间结果,官方文档中列举了...

数据存储与数据库 mysql innodb session 磁盘 html 表空间 存储 临时表

zhaiwx_yinfeng 发表了文章:

MySQL8.0 - 新特性 - Functional Index

发布时间:2019-02-08 23:50:13 浏览:1656 回帖 :0

前言 MySQL8.0.13版本开始支持使用表达式或函数来作为索引键值,这使得索引的定义更加灵活,一些运算可以直接转移到索引上去。 实际上在之前的版本,我们也可以通过在generated colum...

数据存储与数据库 mysql 函数 Server 索引 表达式 test index Create 8.0 functionalindex

zhaiwx_yinfeng 发表了文章:

MySQL8.0 - 新特性 - Descending Index

发布时间:2019-01-06 17:15:07 浏览:1852 回帖 :0

前言 在MySQL8.0之前的版本中,innodb btree索引中的记录都是严格按照的key的顺序来存储的,但有些时候当我们需要倒序扫描时,效率就会很低。为了解决这个问题,从MySQL8.0版本开...

数据存储与数据库 mysql innodb 函数 索引 index 存储 数据存储 descending

zhaiwx_yinfeng 发表了文章:

深入解读MySQL8.0 新特性 :Crash Safe DDL

发布时间:2019-01-05 14:31:11 浏览:2277 回帖 :0

前言 在MySQL8.0之前的版本中,由于架构的原因,mysql在server层使用统一的frm文件来存储表元数据信息,这个信息能够被不同的存储引擎识别。而实际上innodb本身也存储有元数据信息。...

数据存储与数据库 mysql innodb 函数 LOG 索引 test database thread

zhaiwx_yinfeng 发表了文章:

MySQL8.0 - 新特性 - Instant Add Column

发布时间:2018-11-18 21:49:18 浏览:3244 回帖 :0

MySQL8.0开始对一些DDL操作做了大量的优化,例如原子DDL, 快速DDL(只修改元数据),前者解决了长期以来mysql的一大诟病,后者则提升了dba同学的生活品质 官方文档列出了一些可以快速...

数据存储与数据库 mysql innodb ADD 索引 分区表 存储

zhaiwx_yinfeng 发表了文章:

zhaiwx_yinfeng 发表了文章:

MySQL8.0.12 · 引擎特性 · LOB Partial Update优化

发布时间:2018-10-02 21:17:46 浏览:1441 回帖 :0

在之前,笔者介绍过InnoDB对于lob列的更新优化,即允许对lob类型的列数据进行部分更新。由于undo log page本身的限制(例如无法存储过长的数据),对于大列更新,旧版本被留在数据文件中,...

mysql innodb 函数 LOG 索引 index page update lob

3
MySQL内核开发者, 《高性能MySQL 第三版》译者之一,活跃于MySQL社区,BugList,etc...

感兴趣or擅长的领域:

暂无
更多>
lusing
lusing
文章:150丨 粉丝:543丨 话题:0
更多>
游客gjju4j6amzfn4
游客gjju4j6amzfn4
文章:0丨 粉丝:0丨 话题:0
游客idukk2qmqg37g
游客idukk2qmqg37g
文章:0丨 粉丝:0丨 话题:0
游客e5u2n5b6tcoii
游客e5u2n5b6tcoii
文章:0丨 粉丝:0丨 话题:0
游客c3kvd5xxu6agk
游客c3kvd5xxu6agk
文章:0丨 粉丝:0丨 话题:0
游客6bizccsoyxops
游客6bizccsoyxops
文章:0丨 粉丝:0丨 话题:0
游客hxelcydt7kksq
游客hxelcydt7kksq
文章:0丨 粉丝:0丨 话题:0