MySQL数据库优化小谈,简短。

更新文章的速度跟不上大家的热情了......,青岛的一场大雪,取暖基本靠抖了。

好勒,现在写正经的。对于优化,这片文章我只说大致思路,不说细节。基础、进阶知识的WiKi我在制作ing......

第一、优化SQL和索引。

第二、开启查询缓存,配合使用Redis。

第三、MySQL 主从复制。

第四、优化MySQL自带的分区表

第五、垂直拆分,分解“大”系统,成为“小”系统,分布式系统。

第六、水平拆分。

第一、优化,从第一步开始。通过SQL建立索引,同样,SQL也需要优化,嗯是的,别忘了。

第二、查询缓存,大多数MySQL服务器都开启了查询缓存。当很多相同的查询被执行多次,查询的结果会存储在一个缓存中,后续相同的动作不会直接访问表。而是直接访问缓存结果

用变量来代替MySQL函数,开启缓存。

第三、主从复制,是MySQL重要的功能之一,主从复制是指的一台数据库服务器充当数据库服务器,另一台或者多台服务器充当数据库服务器,主服务器的数据自动复制到从服务器中。

复制的是MySQL主服务器数据库修改记录二进制日志,从服务器通过主服务器的二进制自动更新。实现方法自行查找。

剩余在写ing...,短篇幅无法阐说。需要每一条拿出来做一篇推文。

对于MySQL优化,下面?有张图片(仅攻参考,是我找来做封面的)。

原文发布于微信公众号 - 数据库SQL(SQLdba)

原文发表时间:2018-01-29

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏PHP在线

优化 MySQL: 3 个简单的小调整

如果你不改变 MySQL 的缺省配置,你的服务器的性能就像题图的坏在一档的法拉利一样 “虎落平阳被犬欺” … 我并不期望成为一个专家级的 DBA,但是,在我优化...

28970
来自专栏CSDN技术头条

应当使用 SQLite 的五个原因

SQLite 是非常优秀的数据库,能够在真实的生产环境中完成一些真正的工作。本文将列出五个我认为在2016年应当选用 SQLite 的原因。 ? 便于管理 不知...

30680

使用Excel分析CloudStack使用记录

本文的内容最初由David Nailey在Build a Cloud博客上撰写。

221100
来自专栏Seebug漏洞平台

MySQL远程代码执行/权限提升漏洞的分析与实践(CVE-2016-6662)

本文作者:安全小飞侠,原文链接:http://avfisher.win/archives/593 0x00 背景 2016年9月12日,国外安全研究人员Dawi...

42450
来自专栏PHP在线

优化 MySQL: 3 个简单的小调整

我并不期望成为一个专家级的 DBA,但是,在我优化 MySQL 时,我推崇 80/20 原则,明确说就是通过简单的调整一些配置,你可以压榨出高达 80% 的性能...

17640
来自专栏性能与架构

Mysql Query Cache的负面影响

Query Cache确实是以比较简单的实现带来巨大性能收益的功能。但可能很多人都忽略了使用QueryCache之后所带来的负面影响 (1)Query的hash...

38080

使用 Excel 分析 CloudStack 使用记录

注:本文最初由 David Nailey 在 Build a Cloud 博客上撰写。

22490
来自专栏性能与架构

格式化SQL来提高效率

对SQL语句进行格式化不会让其运行得更快,但对我们的工作效率是有很大好处的 (1)提高SQL的可读性大大提高,便于维护 (2)提高开发效率,方便测试 例如 ? ...

35490
来自专栏数据和云

腾讯游戏DBA利刃 - SQL审核工具介绍

作者介绍 ? 韩全安(willhan) 华中科技大学,硕士,现代数据库方向。2013年毕业,就职于腾讯到今,工作项目:TMySQL、SQL审核、InnoDB列压...

1.5K60
来自专栏文渊之博

SQL Server内存

背景 最近一个客户找到我说是所有的SQL Server 服务器的内存都被用光了,然后截图给我看了一台服务器的任务管理器。如图 ? 这里要说明一下任务管理器不会完...

38870

扫码关注云+社区

领取腾讯云代金券