MySQL 5.7 新时代

内容来源:2017年2月26日,叶金荣在“OSC源创会福州站”进行《MySQL 5.7新时代》演讲分享。IT大咖说作为独家视频合作方,经主办方和讲者审阅授权发布。
阅读字数:1132 | 4分钟阅读

嘉宾演讲视频地址:http://t.cn/RK7Ncl0

MySQL5.7新气象

2013.4.23发布了MySQL5.7.1,距今已有4年了。它最主要的几个特性,一是性能上提升、InnoDB方面的性能提升,还有复制极大增强,以及查询优化器开始支持基于代价的规则。

并原生支持JSON。

Performance_Schema增加了众多信息。

新增sys schema,管理更方便了。

安全性提升。

GIS增强。

性能增强


这是5.7和5.5和5.6的性能对比,可以看到5.7的性能强悍多了,尤其是在高并发场景下。

优化器增强

5.7版本在查询过程中可以增加很多关键字,避开某些执行计划方面的坑。

InnoDB引擎

最瞩目的无疑是可以在线修改InnoDB Buffer Pool,由小改大几乎没有影响,由大改小只需要释放部分内存,影响也不大,可做到秒级完成。

InnoDB Buffer dump and load增强。

Temporary table增强。5.7版本InnoDB的临时表可以单独放在自己的临时表空间里,此外临时表不会再记录redo。

Online DDL增强,在线增加VARCHAR列长度。在不跨越255字节长度的前提下,可以把字节数直接进行在线调整。增加VARCHAR长度几乎无额外代价。

InnoDB Monitor取消innodb_xx_monitor机制,改成另外两个选项控制。

支持更多page_cleaner线程提升purge效率。

表空间文件迁移增强,增加对分区表空间文件支持。

自动检测设备是否支持原子写,确认后关闭double writebuffer。

索引更新效率提升3倍以上。

InnoDB表分区性能提升,尤其是在有大量分区情况,且内存消耗更少。

支持spatial indexes,检索更精确。

透明data page压缩,压缩比变化不大,但读取效率高多了。(尤其是在慢速I/O设备上)

MySQL复制

真正实现多线程并发复制。

多源复制。把多个主服务器上的数据复制到从服务器上,这样的好处就是可以做到数据汇总,在数据分析业务场景中非常实用,也可以提高服务器资源利用率。

复制性能提升。减少master上的dump thread并发锁,提高并发率。

半同步复制更可靠更灵活。接收、发送信号线程分离(串行变并行),提高复制效率。

组复制类似PXC架构,可以实现多节点同时写入,同时提供读写均衡。

复制管理更方便。无需完全停止所有SLAVE线程即可在线执行CHANGE MASTER TO。可在线修改REPLICATION FILTER规则。执行SHOW SLAVE STATUS无锁,不再被阻塞。

Mysqlbinlog解析binlog同时支持rewrite规则。

PERFORMANCE_SCHEMA

内存统计视图有助于更快理解内存分配情况,以及找到内存泄露原因。

通过事务相关图,可以看到事务延迟,事务隔离级别,是否自动提交以及GTID信息。

MySQL复制相关图可以看到复制相关信息,可以取代SHOW SLAVE STATUS。

SYS Schema

从SYS Schema可以快速获取锁等待、内存分配和SQL统计。

查看I/O读写最多的文件。

查看热门SQL top10。

安全性

数据库安全增强。

初始化时采用随机密码。

只创建root@localhost账号,再也没有匿名账号。

不创建test库。

设置密码有效期,过期不予连接。

密码过期或首次登录需要设置新密码。

今天的分享到此结束,谢谢大家!

时间: 2024-08-29 06:12:47

MySQL 5.7 新时代的相关文章

展望云计算新时代数据库计算力的进化

从1970年关系数据库理论被提出,到2006云计算概念的诞生,半个世纪以来IT行业的科技革新不断引领着时代潮流.作为IT技术的核心领域之一,数据库如何在云计算的大时代背景下持续进化,开拓创新. 10月12日的云栖大会·阿里云自研数据库POLARDB专场,阿里云研究员余锋带来了<展望云计算新时代数据库计算力的进化>主题分享,探讨了阿里云数据库团队自研数据库POLARDB的设计理念,并一起展望了新一代云数据库的未来. 云数据库的进化 数据库是计算,是存储,也涉及网络和内存,但它们都是非常密集的基础

MySQL 5.0 新特性--存储过程

Introduction 简介 MySQL 5.0 新特性教程是为需要了解5.0版本新特性的MySQL老用户而写的.简单的来说是介绍了"存储过程.触发器.视图.信息架构视图",在此感谢译者陈朋奕的努力. 希望这本书能像内行专家那样与您进行对话,用简单的问题.例子让你学到需要的知识.为了达到这样的目的,我会从每一个细节开始慢慢的为大家建立概念,最后会给大家展示较大的实用例,在学习之前也许大家会认为这个用例很难,但是只要跟着课程去学,相信很快就能掌握. Conventions and St

A5营销:互联网新时代 赋予SEO新的意义

导读:"SEO越来越复杂,10年前SEO从页面堆积关键词变为外链建设,现在的SEO又从外链变为品牌.用户体验.社会化."以上引自ZAC对新时代下SEO的见解. 新媒体.移动互联.IT技术.数字技术的最新发展,引领着互联网进行新的时代.各大搜索引擎为了互联网良性的发展,对搜索优化的要求也日益严格,频繁更新得到搜索算法使得站长们抱怨不断,互联网高速发展的时代下,并赋予SEO新的意义. 外链意味着高权重 在搜索引擎刚出现时,判断页面与关键词的相关性时,主要以页面上的元标签.关键词标签.H标签

搜索引擎优化并没“死” 而是进入新时代

移动互联网进入网民生活后,给互联网带来的影响是巨大的,越来越多的流量偏向于移动网络,传统的搜索引擎流量受到了威胁.社交网络媒体的广告越来越多,使用搜索引擎优化手段吸引用户已经越来越没效果了. 搜索引擎优化越来越规范化 搜索引擎优化利用搜索引擎的规则来提高网站在有关搜索引擎内的排名的方式,只要搜索引擎存在,其优化的方法就不会消失.各大搜索引擎对抓取互联网的信息要求越来越严格,导致大家认为SEO优化已走下坡路,seo优化作为网站推广方式中获取流量的一个最好的方式,那是不可否认的.seo规范化对于我们

MySQL 5.0新特性教程 存储过程:第一讲

mysql|存储过程|教程 作者:mysql AB;翻译:陈朋奕 Introduction 简介 MySQL 5.0 新特性教程是为需要了解5.0版本新特性的MySQL老用户而写的.简单的来说是介绍了"存储过程.触发器.视图.信息架构视图",在此感谢译者陈朋奕的努力. 希望这本书能像内行专家那样与您进行对话,用简单的问题.例子让你学到需要的知识.为了达到这样的目的,我会从每一个细节开始慢慢的为大家建立概念,最后会给大家展示较大的实用例,在学习之前也许大家会认为这个用例很难,但是只要跟着

细说Seo即将进入“自然为王”的新时代

Seo有一句说到烂的老话:内容为王,外链为皇.正因为众多seoer对这句话产生了误解,才导致如今互联网垃圾满天飞,于是百度一怒之下,让外链不再为皇.同时也因为蜘蛛对原创的识别能力不够,导致"内容为王"也成为了一句空话,那么谁来当这个王呢?babyliu认为,新时代的seo应该以自然为王,未来的seo也即将随着这个趋势而发展. 什么才是自然?自然就是不去刻意人工修饰,而让其顺应时代去发展,babyliu对seo的所谓"自然为王"的理解是:不以seo为目的去做seo.是

被K的网站来迎接“新时代”

在SEO界中,让SEOer最烦恼的就是被K了站.而前段时间百度大更新,出现的大量K站,让很多站长头疼的冲动,现在在这里说说为什么会出现K站,当然有点自己的想法分享下. K站的原因: 百度这次K站出现在公告中已经说明:本次K站主要针对垃圾外链.垃圾网站(没有原创文章,或者没有超过百分之五十的文章).黑帽手法.服务器等问题经行惩罚的. 被"围欧"的SEO: 百度这次K站是一个新时代的来临,做SEO的是否想过,现在百分之八十的网站都是依靠着SEO的辅助的,而出现的问题就是网民浏览的东西都SE

Microsoft .NET框架糅合各种编程语言,开创Web新时代

.net框架|web|编程 Microsoft .NET框架糅合各种编程语言,开创Web新时代 华盛顿,雷德蒙,2000年7月11日--David Simmons几乎使用过所有的编程语言(确切地说,使用过20种编程语言.)在其长达23年的软件开发生涯中,他无数次目睹了编程人员为成功调试出多个可以相互通信的应用程序,通宵达旦奋战无数个日日夜夜的艰辛过程.生平第一次,他的头脑中猛地浮现出一个全新的解决方案. ".NET框架开启了通向软件开发复兴的大门."Quasar Knowledge S

风行铸就新时代的免费高清电影院

一.序言 资源整合技术创新,简简单的几个字,一代管理大师林伟贤道出了成功的真谛!生活中不是缺少美而是缺少发现,仔细揣摩,与林伟贤先生提出的资源整合又是何其的相似. 都说网络是创造财富的地方,都说网络是创造神话的地方,但真正在网络上实现财富.创造神话的又有几人呢?我们再仰望这些人,无不是技术创新带来的成功,或者说资源整合带来的成功. 二.泡沫的破灭 有成功同样也有失败,互联网泡沫的破灭也让一大批人对互联网失去了信心,也让一批抱着成功希望的人败走麦城,免费的电影网站便是一个最明显的例子.稍微有点网龄