• 欢迎访问DBA的辛酸事儿,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站
  • 欢迎大家关注博主公众号:DBA的辛酸事儿
  • 博文中若有错误的地方,请大家指正,大家的指正是我前进的动力

MySQL 8.0新特性:函数索引

MySQL 8.0新特性:函数索引
在MySQL之前版本中,一直不支持函数索引,这也是被不少人诟病的一点;虽然可以通过generated column实现类似功能,但始终是不太方便;不过,在MySQL在8.0.13版本中,终于引入了函数索引,这让索引的定义更加灵活方便、功能更加强大完善,引入函数索引主要解决某些场景下的查询优化问题通常来说索引使用的是列值或者列值的前缀部分。例如,在下表 t1……继续阅读 »

SEian.G 4年前 (2021-04-11) 1396浏览 0评论5个赞

MySQL 8.0新特性:降序索引

MySQL 8.0新特性:降序索引
MySQL从8.0开始终于支持真正的降序索引了,实际上,在以前的版本当中,语法上可以通过desc来指定索引为降序,但实际上创建的仍然是常规的升序索引。以前,索引可以以相反的顺序进行扫描,但会降低性能。降序索引可以按向前顺序进行扫描,这样效率更高。当最有效的扫描顺序将某些列的升序与其他列的降序混合时,降序索引还使优化程序可以使用多列索引。建表语句:CREA……继续阅读 »

SEian.G 4年前 (2021-04-06) 2225浏览 0评论4个赞

MySQL 8.0新特性:隐藏字段

MySQL 8.0新特性:隐藏字段
这篇文章主要给大家介绍了关于MySQL 8.0新特性之隐藏字段的相关资料,文中通过示例结合官方文芳说明介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值;MySQL 8.0.23 版本增加了一个新的功能:隐藏字段(Invisible Column),也称为不可见字段。本文给大家介绍一下 MySQL 隐藏字段的相关概念和具体实现。隐藏字段需要在查询……继续阅读 »

SEian.G 4年前 (2021-03-30) 1200浏览 0评论4个赞

MySQL 8.0新特性:隐藏索引

MySQL 8.0新特性:隐藏索引
MySQL 8.0 支持隐藏索引(invisible index),也称为不可见索引。隐藏索引不会被优化器使用。 它允许快速启用/禁用MySQL Optimizer使用的索引;主键不能设置为隐藏(包括显式设置或隐式设置)。索引默认是可见的(visible)。使用CREATE TABLE、CREATE INDEX 或ALTER TABLE语句的VISIBLE……继续阅读 »

SEian.G 4年前 (2021-03-28) 1131浏览 0评论5个赞

MySQL 8.0新特性:InnoDB ReplicaSet

MySQL 8.0新特性:InnoDB ReplicaSet
一、InnoDB ReplicaSet 介绍MySQL InnoDB ReplicaSet在 MySQL 8.0.19 版本之后开始支持,本质还是是基于 GTID 的异步复制;并且MySQL Shell的AdminAPI新增了 对InnoDB ReplicaSet的支持,可以用与InnoDB Cluster类似的方式管理一组运行基于GTID的异步复制的My……继续阅读 »

SEian.G 4年前 (2021-03-23) 3130浏览 0评论5个赞

RocksDB引擎和Innodb性能对比

RocksDB引擎和Innodb性能对比
最近针对Rocksdb引擎做了一些预研测试,本文主要对比MyRocks引擎和Innodb引擎以及压缩模式下的Innodb引擎的在性能方面的一些差异;关于rocksdb引擎的介绍,本文不做介绍,读者感兴趣的话可以自行百度;废话不多说了,我们先看一下如何来安装rocksdb引擎;一、安装rocksdb引擎安装rocksdb引擎需要的依赖包percona-s……继续阅读 »

SEian.G 4年前 (2021-03-07) 2891浏览 0评论3个赞

深入理解MySQL多源复制(二)

深入理解MySQL多源复制(二)
在上一篇文章《深入理解MySQL多源复制(一)》中,介绍了MySQL多源复制的相关内容,本文将继续讲解MySQL多源复制,主要内容是过滤复制以及在已有复制过滤配置中新增复制对象;首先,来看一下MySQL 复制中复制过滤器CHANGE REPLICATION FILTER 的语法,从语法上看, 5.7 和 8.0版本基本一样,但是细心的读者可能会发现,其实在……继续阅读 »

SEian.G 4年前 (2021-03-02) 1357浏览 0评论3个赞

深入理解MySQL多源复制(一)

深入理解MySQL多源复制(一)
本文主要讲解MySQL多源复制相关内容,包括搭建一个简单的多源复制环境;一、概述MySQL多源复制使副本能够并行接收来自多个数据源的事务。在多源复制拓扑中,副本应该为每个数据源创建一个复制通道。在多源复制拓扑中的一个从服务器上最多可以创建256个通道。每个复制通道必须具有唯一的(非空)名称;多源复制可以满足的场景:(1)将多个服务器备份到单个服务器。……继续阅读 »

SEian.G 4年前 (2021-02-28) 2271浏览 0评论2个赞

MySQL 8.0新特性: 数据字典

MySQL 8.0新特性: 数据字典
一、概述数据字典(Data Dictionary)中存储了诸多数据库的元数据信息,包括基本Database, table, index, column, function, trigger, procedure,privilege等;以及与存储引擎相关的元数据,如InnoDB的tablespace, table_id, index_id等。MySQL8.0……继续阅读 »

SEian.G 4年前 (2021-02-21) 2513浏览 0评论3个赞