本文整理了一些MySQL的通用优化方法,做个简单的总结分享,旨在帮助那些没有专职MySQL DBA的企业做好基本的优化工作,至于具体的SQL优化,大部分通过加适当的索引即可达到效果,更复杂的就需要具体分析了。1、硬件层相关优化1.1、CPU相关在服务器的BIOS设置中,可调整下面的几个配置,目的是发...
分类:
数据库 时间:
2015-12-27 19:02:30
阅读次数:
221
生产系统随着业务增长总会经历一个业务量由小变大的过程,可扩展性是考量数据库系统高可用性的一个重要指标;在单表/数据库数据量过大,更新量不断飙涨时,MySQL DBA往往会对业务系统提出sharding的方案。既然要sharding,那么不可避免的要讨论到sharding key问题,在有些业务系统中...
分类:
数据库 时间:
2015-12-11 22:08:21
阅读次数:
270
原文网址链接:http://wangwei007.blog.51cto.com/68019/1718311 MySQL是一个跨平台的开源关系型数据库管理系统,目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网...
分类:
数据库 时间:
2015-12-07 17:46:33
阅读次数:
175
作为一个DBA,核心目标也是终极目标:保证数据库管理系统的稳定性、安全性、完整性和高性能。MySQLDBA分为两种:一种是开发DBA,一种是运维DBA,这里说的MySQLDBA是指运维DBA。一般意义上的DBA指的是运维DBA,只是负责数据库的运营和维护,包括数据库的安装、监控、备份、恢复..
分类:
数据库 时间:
2015-12-01 01:53:02
阅读次数:
222
在使用MySQL的过程中,你是否遇到了众多让人百思不得其解的Timeout?那么这些Timeout之后,到底是代码问题,还是不为人知的匠心独具?本期Out-man,讲述咱们MySQL DBA自己的Timeout。先看一下比较常见的Timeout参数和相关解释:connect_timeoutThe n...
分类:
数据库 时间:
2015-10-20 19:09:29
阅读次数:
193
以前面试的时候被问道为啥用mysql存储过程,或者存储过程的优点。作为一个专业的mysql dba。肯定是必须要掌握的。而我只是运维啊 哈哈哈。当时回答的不好,后来整理了 大概这几条,存储过程执行速度快,存储过程能...
分类:
数据库 时间:
2015-09-23 07:53:37
阅读次数:
189
mysql 必须掌握的工具pt-query-digest古人云:工欲善其事,必先利其器。作为一名优秀的mysql dba也需要有掌握几个好用的mysql管理工具,所以我也一直在整理和查找一些能够便于管理mysql的利器。以后的一段时间内,将会花一大部分的精力去搜索这些工具。性 能的管理一直都是摆在第...
分类:
数据库 时间:
2015-08-28 15:19:32
阅读次数:
190
本文来自:http://blog.itpub.net/22664653/viewspace-1714269/一 前言 MySQL 的主从复制作为一项高可用特性,用于将主库的数据同步到从库,在维护主从复制数据库集群的时候,作为专职的MySQL DBA,笔者相信大多数人都会遇到“Got fatal er...
分类:
数据库 时间:
2015-08-26 15:32:03
阅读次数:
324
写在前面:无规矩不成方圆。对于刚加入互联网的朋友们,肯定会接触到MySQL,MySQL作为互联网最流行的关系型数据库产品,它有它擅长的地方,也有它不足的短板,针对它的特性,结合互联网大多应用的特点,笔者根据自己多年互联网公司的MySQL DBA经验,现总结出互联网MySQL的一些开发规范,仅供参考。...
分类:
数据库 时间:
2015-08-04 10:41:10
阅读次数:
159
按照一个MySQL DBA在工作中接触到部分的先后顺序,编排培训目录如下。字段选取 int , decimal, char , varchar , blob ,timestampSQL优化 explain以及相关优化技巧参数优化 常用参数优化基本管理操作 show processlist; g...
分类:
数据库 时间:
2015-06-19 18:24:27
阅读次数:
143