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

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

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

第一、优化SQL和索引。

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

第三、MySQL 主从复制。

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

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

第六、水平拆分。

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

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

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

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

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

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

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

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

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

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

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Golang语言社区

一个简单的游戏服务器框架_游戏开发

最近一段时间不是很忙,就写了一个自己的游戏服务器框架雏形,很多地方还不够完善,但是基本上也算是能够跑起来了。我先从上层结构说起,一直到实现细节吧,想起什么就写...

6116
来自专栏编程坑太多

『中级篇』RoutingMesh之Ingress负载均衡(48)

PS:负载均衡解决了单一入口负载到多个容器上问题, 但是由于容器调度之后可能落到多个机器上, 假如某些主机上面没有工作的容器,而对外服务时候又希望服务可以被访问...

693
来自专栏史上最简单的Spring Cloud教程

我是如何根据豆瓣api来理解Restful API设计的

1.什么是REST REST全称是Representational State Transfer,表述状态转移的意思。它是在Roy Fielding博士论文首次...

1835
来自专栏后端技术探索

后端线上服务监控与报警方案

一个功能上线后,其实研发心里根本没底儿,不知道这个功能上线以后是不是真的没问题;有经验一些老同学还知道直接登录线上机器去tail -f php.error.lo...

722
来自专栏北京马哥教育

如何让linux服务器磁盘io性能翻倍

这一期我们来看一下有哪些办法可以减少linux下的文件碎片。主要是针对磁盘长期满负荷运转的使用场景(例如http代理服务器);另外有一个小技巧,针对互联网图片服...

3044
来自专栏java一日一条

Android 中构建快速可靠的 UI 测试

让我一起来看看 Iván Carballo和他的团队是如何使用Espresso, Mockito 和Dagger 2 编写250个UI测试,并且只花了三分钟就运...

301
来自专栏java一日一条

Spring 测试:其实很简单

在过去的职业生涯里,我经常发现有些人不写测试代码,而他们声称不写的理由是无法轻易地写出覆盖多个不同模块的测试用例。好吧,我相信他们中的大部分要么是缺乏一些比较易...

582
来自专栏Java进阶

再谈session 和 cookie的差异

2488
来自专栏北京马哥教育

10分钟带你光速入门运维工具之-Puppet

一、简介 当服务器数量达到一定的规模时,仅依靠人为完成批量部署服务器个资源的配置,运维工作将变得繁琐且容易出错,为了解决这一问题,我们应该怎么办呢?我们可以引...

40711
来自专栏Spark学习技巧

Spark调优系列之硬件要求

估计所有的spark开发者都很关心spark的硬件要求。恰当的硬件配置需要具体情况具体分析,浪尖在这里给出以下建议。 一,存储系统 因为因为大多数Spark工作...

1978

扫描关注云+社区