暂无图片
MySQL8.0到目前为止有哪些真香特性?
我来答
分享
吕青珊
2020-02-03
MySQL8.0到目前为止有哪些真香特性?
暂无图片 5M

《叶问》第23期:MySQL8.0到目前为止有哪些真香特性?

《叶问》是知数堂新设计的互动栏目,每周发布一个开放性命题或经典面试题进行讨论,让大家轻轻松松利用碎片时间就可以学到最实用的知识点。

我来答
添加附件
收藏
分享
问题补充
4条回答
默认
最新
外包DBA

一切尽在https://dev.mysql.com/doc/relnotes/mysql/8.0/en/

暂无图片 评论
暂无图片 有用 0
打赏 0
章芋文

hash join

暂无图片 评论
暂无图片 有用 0
打赏 0
外包DBA

https://mysqlserverteam.com/the-complete-list-of-new-features-in-mysql-8-0/

暂无图片 评论
暂无图片 有用 0
打赏 0
吕青珊

8.0真香特性
一、优化器
1.anti join
2.hash join
3.CTE
4.window function
5.不可见索引
6.倒序索引
7.直方图
8.新增 Multi-valued indexes
9.新增Index skip scan

二、管理
1.新增备份锁BACKUP LOCK,避免FTWRL
2.快速加列,DBA福音
3.原子DDL
4.admin连接,额外
5.在线修改undo数量
6.支持参数修改持久化,SET PERSIST

三、复制
1.json增强,支持部分更新写binlog
2.InnoDB ReplicaSet

四、插件
1.clone plugin
2.MySQL Shell

五、安全
1.认证插件默认为caching_sha2_password
2.支持role
3.支持resource group
4.支持表空间加密

六、开发
1.默认utf8mb4字符集,支持表情

七、InnoDB
1.支持自增ID持久化
2.新增SKIP LOCK,NO WAIT
3.新增 TempTable 引擎

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
mysql int bigint tinyint区别?
回答 1
范围不一样举例子来说tinyint里面只有是128到127大概250多个数字。你写130是写不进去的。但是如果是无符号的tinyint就可以进去。但是你写300还是写不进去。()里面的没有,是补位用的
mysql怎么修改导入数据路径中的符号
回答 1
windows下默认就是\,你改成/还怎么识别啊没太懂你的问题?
Mysql数据库里有多张表需要全量更新(删除所有数据重新写入),要么全部表更新成功要么全部表不更新,总的数据量大概在百万左右
回答 2
已采纳
第二个方案比较好,可以写个通用的工具脚本,防止出错。另外这种全量更新应该频次不频繁,如果比较频繁或者周期比较短,要考虑需求的合理性
请问下MYSQL 如何清数据缓存?
回答 2
已采纳
mysql的FLUSH句法(清除缓存)FLUSHflushoption[,flushoption]flushoption可以是下列任何东西:HOSTS:这个用的最多,经常碰见。主要是用来清空主机缓存表
根分区满了,为什么我删除了/ROOT/目录下的文件,磁盘空间为什么没有释放?
回答 2
执行以下命令reboot重启后将释放。
mysql 使用备份软件实时备份DATA目录,能代替数据库备份吗
回答 1
目录如何做到实时备份?我认为这样做不仅不能代替备份,而且这个备份都是无效的。
C++往MySQL表格插入一行数据,某个单元格里面的值类型是字符串,字符串很长。导致sql插入语句很大,插入失败。有什么解决办法吗?
回答 1
手工插入,解决语法错误
mysql中数据表DATA_LENGTH比INDEX_LENGTH小
回答 6
看情况得把ibd文件分析一下https://github.com/johnliu2008/pyinnodbpageinfo
mysql报错:Error 2006:mysql server has gone away
回答 1
已采纳
会话中断了,重新连接而已。没有大问题,不用担心。你克隆数据库以后,再次执行SQL也会这样的。不用担心。没事。
大量的sql语句转换工具
回答 3
我写了一个转换器:createorreplacefunctionfnctabletomysql(iownerinstring,itablenameinstring,inumberdefaulttype