MySQL效能监控工具mysqlreport安装和中文说明
摘要:管理mysql最让人困扰的就是如何有效的掌握 MySQL 的健康状况,因为 MySQL 虽然有提供许多系统变量值供您参考,但这些零散的数据若要手动搜集与过滤将会是一件十分没有效率的事情(除非您写 Scripts 去分析)。而接下来要介绍的这套 “工具” 其实是由 hackmysql.com 的站长所...
阅读全文
posted @
2015-07-24 10:38
shangzekai
阅读(3570)
推荐(0) 编辑
mysql的配置文件my.cnf
摘要:1 调整MySQL运行参数,修改/etc/my.cnf文件调整mysql运行参数重启MySQL后生效,在MySQL4版本以后,一部分内部变量可以在MySQL运行时设置,不过重启MySQL就失效了。 2 mysqld程序--目录和文件 3 basedir = path ...
阅读全文
posted @
2015-07-23 17:56
shangzekai
阅读(467)
推荐(0) 编辑
MySQL的高可用设计方案的记录
摘要:一.看下常用的MySQL的高可用方案:对上图的说明:1)HeartBeat通过串口线或者以太网网线直连网卡对对端的服务做健康检查,并负责执行Drbd,MySQL,vip等资源的自动切换。2)data-1-2作为data-1-1高可用的热本分,正常情况下data-1-1提供一个分区sdb1给MySQL...
阅读全文
posted @
2015-07-22 17:45
shangzekai
阅读(448)
推荐(0) 编辑
MySQL的索引类型和左前缀索引
摘要:1.索引类型: 1.1B-tree索引: 注:名叫btree索引,大的方面看,都用的是平衡树,但具体的实现上,各引擎稍有不同,比如,严格的说,NDB引擎,使用的是T-tree,但是在MyISAM,Innodb中,默认的使用的是B-tree索引 但我们抽象一下---B-tree系统,可以理解成为“排好...
阅读全文
posted @
2015-07-10 10:06
shangzekai
阅读(5252)
推荐(0) 编辑
mysql主从复制的一篇文章(转载)
摘要:管理mysql主从有2年多了,管理过200多组mysql主从,几乎涉及到各个版本的主从,本博文属于总结性的,有一部分是摘自网络,大部分是根据自己管理的心得和经验所写,整理了一下,分享给各位同行,希望对大家有帮助,互相交流。一、mysql主从的原理1、Replication 线程Mysql的 Repl...
阅读全文
posted @
2015-07-06 15:16
shangzekai
阅读(193)
推荐(0) 编辑
15 个有用的 MySQL/MariaDB 性能调整和优化技巧(转载的一篇好文)
摘要:MySQL 是一个强大的开源关系数据库管理系统(简称 RDBMS)。它发布于 1995 年(20年前)。它采用结构化查询语言(SQL),这可能是数据库内容管理中最流行的选择。最新的 MySQL 版本是 5.6.25,于 2015 年 5 月 29 日发布。关于 MySQL 一个有趣的事实是它的名字来...
阅读全文
posted @
2015-07-03 10:31
shangzekai
阅读(289)
推荐(0) 编辑
借助 MySQLTuner 优化 MySQL 性能(转载的一篇文章)
摘要:MySQLTuner是一个 Perl 脚本,可以用来分析您的 MySQL 性能,并且基于收集到的信息给出相应的优化建议。这样子,您就可以调整 my.cnf 从而优化您的 MySQL 设置。这边只是介绍使用方法,不保证说 MySQLTuner 对您就是绝对有效。首先需要下载 MySQLTuner# w...
阅读全文
posted @
2015-07-03 09:54
shangzekai
阅读(1681)
推荐(0) 编辑
登陆mysql时出现unknown variable 'character_set_client=UTF8' 的错误
摘要:今天,登陆数据库服务器的时候,出现了下面的错误:1 [root@localhost app]# mysql -uroot -p2 mysql: unknown variable 'character-set-client=utf8'查了下my.cnf的配置文件,是在client段下面配置了这么一个选...
阅读全文
posted @
2015-07-01 17:40
shangzekai
阅读(4921)
推荐(0) 编辑
mysql主从复制的一些东西的整理
摘要:最近给新上线的项目进行主从结构的搭建,因此整理些有用的东西出来,供作记录:一.mysql主从复制的一般配置步骤: 1.准备两台数据库环境,或者单台多实例的环境,能够正常的启动和登陆。 2.配置my.cnf文件,主库配置log-bin和server-id参数,从库配置server-id参数,不能和...
阅读全文
posted @
2015-06-16 09:33
shangzekai
阅读(648)
推荐(0) 编辑
MySQL的备份的一些策略和方法的总结
摘要:1.一般使用的是mysqldump来进行备份,每次dump的数据是1000条,并且在这个过程中会进行锁表。(这种方式是逻辑备份,即直接将数据库中的数据导成sql语句进行备份的过程)主要的使用方法:(1).不带参数的进行备份:1 备份test数据库中的所有表数据和表结构2 mysqldump -uro...
阅读全文
posted @
2015-04-29 18:43
shangzekai
阅读(5554)
推荐(0) 编辑
一些容易忘记的小知识点
摘要:由于经常在linux的服务器上进行操作,因此一些经常使用的命令老是忘记,现在再此做下记录:1. 经常忘记某个命令的使用方法,习惯使用的是 man,但是使用help 来查询这个命令的使用方法更加的直观。2.history,使用此命令,清理一些非常敏感的信息(比如说密码,用户名等信息)。 his...
阅读全文
posted @
2015-04-23 17:34
shangzekai
阅读(558)
推荐(1) 编辑
mysql的从头到脚优化之数据库引擎的选择(转载)
摘要:一. Mysql常用的存储引擎包括Innodb和Myisam以及memory引擎,但是最常用的莫过于Innodb引擎和MyISAM引擎,下边分别做下记录和比较: 下面思考下这几个问题:你的数据库需要外键支持吗?你的数据库需要事务支持吗?你的数据库需要全文索引吗?你的数据库的数据量有多大?你经常使用...
阅读全文
posted @
2015-04-01 09:57
shangzekai
阅读(482)
推荐(0) 编辑
mysql的从头到脚优化之服务器参数的调优
摘要:一. 说到mysql的调优,有许多的点可以让我们去做,因此梳理下,一些调优的策略,今天只是总结下服务器参数的调优 其实说到,参数的调优,我的理解就是无非两点:如果是Innodb的数据库,innodb_buffer_pool_size就开的尽可能大点,我一般都是开内存的80%左右如果是MyISAM的...
阅读全文
posted @
2015-03-31 17:58
shangzekai
阅读(440)
推荐(0) 编辑
关于网站高性能中磁盘cpu以及内存对网站性能的影响
摘要:之前和同事聊天的时候,提到了这个硬件方面(包括内存,cpu,以及硬盘的存储选择),个人认为可以从这几个方面来提高底层硬件的性能,从而提高网站的整体吞吐量和速度。一.主机: (1).CPU:决定处理的运算速度,好的cpu能够加速整个程序的计算时间,是服务器能够更快的响应请求。 (2).内存:使...
阅读全文
posted @
2015-03-30 16:33
shangzekai
阅读(857)
推荐(0) 编辑
关于的网站高性能的几点思考
摘要:最近一直在做一个新的线上业务项目,在所有的前期设计,中期的编写以及后期的上线完成之后,开放给用户使用的时候,发现网站的速度没有自己想象中的那么快!于是在经过大量的调研以及调试之后,终于速度上达到了我们的预期。 下面是我这一个多月收集来的一些信息以及自己的一些思考,再次做些记录。一. 从浏览器向...
阅读全文
posted @
2015-03-29 13:49
shangzekai
阅读(271)
推荐(0) 编辑
MySQL的表的优化和列类型的选择
摘要:列选择原则:1:字段类型优先级整型>date,time>enum,char>varchar>blob列的特点分析:整型:定长,没有国家/地区之分,没有字符集的差异time定长,运算快,节省空间.考虑时区,写sql时不方便where>‘2005-10-12’;enum:能起约束值的目的,内部用整型来存...
阅读全文
posted @
2015-01-10 09:04
shangzekai
阅读(169)
推荐(0) 编辑
MySQL主从同步的延迟原理
摘要:1. MySQL数据库主从同步延迟原理。答:谈到MySQL数据库主从同步延迟原理,得从mysql的数据库主从复制原理说起,mysql的主从复制都是单线程的操作,主库对所有DDL和DML产生binlog,binlog是顺序写,所以效率很高,slave的Slave_IO_Running线程到主库取日志,...
阅读全文
posted @
2014-08-12 09:53
shangzekai
阅读(273)
推荐(0) 编辑
MySQL大数据分页的优化思路和索引延迟关联
摘要:之前上次在部门的分享会上,听了关于MySQL大数据的分页,即怎样使用limit offset,N来进行大数据的分页,现在做一个记录:首先我们知道,limit offset,N的时候,MySQL的查询效率特别的低,注意是在limit大数据量的时候,测试的表的数据量是1KW条,limit 50000...
阅读全文
posted @
2014-08-09 16:54
shangzekai
阅读(2286)
推荐(0) 编辑
create和grant配合使用,对Mysql进行创建用户和对用户授权
摘要:1、首先创建用户username以及密码passwd,授权主机localhost。1 create user ‘username’@'localhost' identified by 'passwd'创建了用户后,如果不对用户进行授权的话,则此用户只是对test库具有所有的权限,对于其他的所有库都...
阅读全文
posted @
2014-06-24 16:11
shangzekai
阅读(1040)
推荐(0) 编辑
mysql不乱码的思想总结
摘要:不乱码的思想:中文环境下建议选择utf-81、linux服务器端的设置:1 [root@localhost app]# cat /etc/sysconfig/i18n 2 LANG="en_US.UTF-8"3 SYSFONT="latarcyrheb-sun16"4 [root@localhost...
阅读全文
posted @
2014-04-28 18:52
shangzekai
阅读(246)
推荐(0) 编辑