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

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

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

第一、优化SQL和索引。

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

第三、MySQL 主从复制。

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

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

第六、水平拆分。

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

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

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

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

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

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

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

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

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

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

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏PHP在线

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

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

1283
来自专栏不想当开发的产品不是好测试

mysql 删表引出的问题

背景 将测试环境的表同步到另外一个数据库服务器中,但有些表里面数据巨大,(其实不同步该表的数据就行,当时没想太多),几千万的数据!! 步骤 1. 既然已经把数据...

2357
来自专栏文渊之博

SQL Server内存

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

2697
来自专栏沃趣科技

初相识 | 全方位认识 sys 系统库

前阵子,我们的"全方位认识performance_schema"系列为大家完整的介绍了performance_schema系统库。在我们的发布计划中为什么要把p...

1783
来自专栏数据和云

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

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

9356
来自专栏思考的代码世界

Python网络数据采集之存储数据|第04天

存储媒体文件有两种主要的方式:只获取文件 URL 链接,或者直接把源文件下载下来。

4317
来自专栏ImportSource

构建物化视图的两种方式

构建物化视图的两种方式 章节:nosql distilled 第三章第四节 物化视图 There are two rough strategies to b...

33915
来自专栏JAVA高级架构

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

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

3386

使用 Excel 分析 CloudStack 使用记录

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

2019
来自专栏软件工程师成长笔记

9月17-MySQL性能优化

932

扫码关注云+社区