原标题:《MySQL 5.7优化不求人》直播精彩互动

昨晚的CSDN学院直播没错过吧?

叶老师准备了40+页PPT,直播中更是旁征博引

细致认真地讲解了MySQL 5.7的优化秘籍

小伙伴们顿时化身好奇宝宝,很多问题哦

叶老师甄选了一些较有代表性的问题跟大家分享

嘘,我懂,你要视频,要PPT?

直播视频正在紧张有序地编辑中...

预计本周日15:00发出

请先看下方互动环节

-----互动环节-----

甲:sys Schema 的性能损失由多大?

叶老师:我自己没有去做对比测试。

不过,有需要时,就把 performance_schema 的功能打开吧,没啥好说的。

好比如,你需要开启 binlog 方便数据恢复,难道就因为IO负载增加了就不开了吗。

乙:现在很多使用云数据库了。在这种新形式下,DBA是不是应该调整方向了?

叶老师:这是肯定的,可以侧重从业务及架构层面对数据库进行优化,并且加强运维开发方面的能力。

事实上,还是有很多决策者基于安全或成本的理由不肯大范围使用云数据库,宁可申请云主机自己部署数据库,因此基础的DBA功底还是不能丢。

丙:pkid自动补全,server层识别不到的吧

叶老师:这个特性叫做index extensions,在MySQL 5.6.9版本开始optimizer就已经能识别了。详情请参考:

http://mp.weixin.qq.com/s/w4Cyto1pf7I7qiP9uttd-w

丁:现在做mysql 集群用什么比较好?

叶老师:要先看你想用于什么业务场景,想解决什么痛点。

几个常见的方案是,一主一从+keepalived,一主多从+MHA,双主+keepalived,双主多从+MHA,或者前面挂 DBProxy 中间件搭配。

或者用PXC、MariaDB Gelera Cluster,也有在用 NDBCluster 的案例。

可以根据实际业务需求,调研这些方案的适用性。

戊:老叶,现在学mysql 从5.几学起呢

叶老师:直接从5.7开始吧。

己:超大表的DDL是个痛点,影响业务,slave延迟。这个新版本会有优化么?具体技术细节

叶老师:MySQL 5.6的Online DDL已经有了较大的优化,5.7则做的更好。

小表可以直接Online DDL,大表一般采用pt-osc,但事实上它也会导致slave延迟。

想要slave不延迟的话,建议用gh-ost,以及facebook开源的 OnlineSchemaChange 工具。

庚:分库分表中间件用什么比较好?

叶老师:要先看你分库分表的业务场景是怎样的,并没有固定的答案。

业界几个常用的中间件有 MaxScale、ProxySQL、OneProxy、美团的DBProxy、Mycat、Atlas等,可以分别调研下这些产品。

辛:mysql 5.5想升级到 5.7,有什么坑分享下?

叶老师:可以从5.5直接升级到5.7。

不过,在5.6版本中,一些数据类型例如date发生了较大变化,因此建议导出逻辑备份再恢复的方式升级比较可靠。

壬:通常并发超过多大时,应该加 thread pool 组件

叶老师:事实上,thread pool应对突发大量短连接的场景比较有作用,如果是长时间有大量的长连接,用连接池即可,没什么必要用用thread pool。

怎么还有疑问?QQ扫码加群换个地儿继续讨论!

加入知数堂,在这里你会找到答案

知数堂-自由、开放的技术交流平台返回搜狐,查看更多

责任编辑:

mysql 5.7优化不求人_《MySQL 5.7优化不求人》直播精彩互动相关推荐

  1. mysql gis index 索引原理_从原理到优化,深入浅出数据库索引

    MySQL官方对索引的定义为:索引(Index)是帮助MySQL高效获取数据的数据结构. 数据库查询是数据库的最主要功能之一,我们都希望查询数据的速度能尽可能的快,因此数据库系统的设计者会从查询算法的 ...

  2. mysql内链查询写法_网站内链优化与几种常见的结构优化方法

    在互联网的海洋沉淀了这么多年,经常会看见很多新人学着学着就放弃了,甚至有人还说做seo还不如去工地上班.真的是这样吗?其实不是这样的,很多行业有进人进来,就有老人离开,这属于自然规律.许多的站长做着做 ...

  3. mysql 5 7 教程视频_[MySQL] MySQL 5.7从入门到精通视频教程

    资源介绍 目录 ├─MySQL常用命令大全.pdf ├─视频教程 │xa0xa0├─第10讲 存储过程和函数 │xa0xa0│xa0xa0├─10.1xa0xa0创建存储过程和函数.avi │xa0x ...

  4. MySql数据库explain用法示例_[MYSQL]-EXPLAIN用法

    EXPLAIN简介 当我们需要优化一个SQL语句的时候,我们需要知道该SQL的执行计划,比如是全表扫描,还是索引扫描:在MySQL中我们可以通过EXPLAIN去完成,EXPLAIN命令是查看优化器如何 ...

  5. mysql 单机双实列_{ mysql } MySQL单机多实例及主从复制

    没有过多的,直接上码 my.cnf [mysql_multi] mysqld = /usr/bin/mysqld_safe mysqladmin = /usr/bin/mysqladmin user ...

  6. 多目标粒子群优化算法_基于粒子群优化的投资组合优化研究

    原文链接: 基于粒子群优化的投资组合优化研究​tecdat.cn 我今年的研究课题是使用粒子群优化(PSO)的货币进位交易组合优化.在本文中,我将介绍投资组合优化并解释其重要性.其次,我将演示粒子群优 ...

  7. mysql 优化 案例_[MySQL优化案例]系列 -- OPTIMIZE的威力

    作/译者:叶金荣(Email: ),来源:http://imysql.cn,转载请注明作/译者和出处,并且不能用于商业用途,违者必究. 1.先来看看多次删除插入操作后的表索引情况 mysql> ...

  8. 使用mysql命令行的工具_[MySQL]命令行工具和基本操作

    一 MySQL命令行工具  (查看帮助 ---help,或 -?) 1)MySQL MySQL是一个简单的SQL外壳(有GNUreadline功能).它支持交互式和非交互式使用.当交互使用时,查询结果 ...

  9. mysql主键和聚簇索引_[MySQL] innoDB引擎的主键与聚簇索引

    mysql的innodb引擎本身存储的形式就必须是聚簇索引的形式 , 在磁盘上树状存储的 , 但是不一定是根据主键聚簇的 , 有三种情形: 1. 有主键的情况下 , 主键就是聚簇索引 2. 没有主键的 ...

最新文章

  1. 浅谈Python Web的五大框架
  2. 处理除第一个之外的所有参数(在bash脚本中)
  3. 代码即财富之我学Java对象序列化与反序列化(2)
  4. php vc9安装包免费下载,phpstudy 2013软件下载-phpstudy 2013安装包pc客户端 - 极光下载站...
  5. linux系统常用快捷键,文件类型,后缀名,语言修改,转义
  6. Hbase总结(十)Hhase性能调优
  7. android 活动传递数据,如何在Android应用程序的“活动”之间传递数据?
  8. Bootstrap补充
  9. Parcel极速零配置Web应用打包工具
  10. vue如何在手机上查看vue-cli构建的项目
  11. 小宝机器人的储存容量_扫地机器人和吸尘器哪个更实用?
  12. CCNA-(5)-IP路由汇总
  13. 问答| 为什么四轮驱动机器人(SSMR)的质心(COM)没有横向分速度vy呢?
  14. 提取数据_提取图表曲线数据的方法
  15. 实习面试感悟-阿里云
  16. mysql constraint primary key_SQL PRIMARY KEY 约束
  17. 熬夜爆肝整理!史上最硬核的Mysql函数大全,还不收藏?
  18. 【Spring】Spring IOC学习笔记
  19. jetracer——自动驾驶车项目(basic_motion.ipynb)
  20. NR PUCCH(三) PUCCH resource 的配置与调用

热门文章

  1. 面试题整理8 字符串的排列
  2. 《深入理解java虚拟机》笔记1——Java内存区域与Java对象
  3. 淘宝大秒系统设计详解 | 许令波
  4. Python计算机视觉:第八章 图像类容分类
  5. C++实用技巧(三)
  6. Coursera公开课笔记: 斯坦福大学机器学习第二课“单变量线性回归(Linear regression with one variable)”
  7. nodejs 日志规范
  8. 分页,主要用于python django框架
  9. mysql库操作、表操作
  10. SSH服务如何远程管理RHEL 5