mysql-转载博文
文章平均质量分 77
秋韩
这个作者很懒,什么都没留下…
展开
-
MySQL数据库慢日志分析工具mysqlsla
mysqlsla是hackmysql.com推出的一款MySQL的日志分析工具,功能非常强大. 数据报表,非常有利于分析慢查询的原因, 包括执行频率, 数据量, 查询消耗等。 一、使用 mysqlsla -lt slow mysql-slow.log 或者 mysqlsla -lt slow mysql-slow.log -sf “+SELECT” -db dbName -top 10 -转载 2013-07-11 15:48:39 · 987 阅读 · 0 评论 -
生产线上mysql占CPU过高排查实战
前两天,一位编辑跑过来跟我们说,我们的内容管理系统打开非常慢,不知道怎么回事,开始,以为是后台统计的问题,编程兄弟们就立刻查看,没想到没什么事,之后就找到我,叫我看下是怎么回事,我上去一看,不用说了,ssh工具连接上,top一看 根据以上的显示结果,mysql占CPU挺高的,于是我重启下mysql 服务,再次查看结果,CPU的占用还是没有降下来 快速转载 2013-07-11 15:54:48 · 1367 阅读 · 0 评论 -
mysql高可用探究(六)MMM高可用mysql方案
1 MMM高可用mysql方案 1.1 方案简介 MMM即Master-Master Replication Manager for MySQL(mysql主主复制管理器)关于mysql主主复制配置的监控、故障转移和管理的一套可伸缩的脚本套件(在任何时候只有一个节点可以被写入),这个套件也能对居于标准的主从配置的任意数量的从服务器进行读负载均衡,所以你可以用它来在一组居于复制的服务器启转载 2013-07-11 16:01:03 · 908 阅读 · 0 评论 -
MySQL 数据类型 详解
数值类型 MySQL 的数值数据类型可以大致划分为两个类别,一个是整数,另一个是浮点数或小数。许多不同的子类型对这些类别中的每一个都是可用的,每个子类型支持不同大小的数据,并且 MySQL 允许我们指定数值字段中的值是否有正负之分或者用零填补。 表列出了各种数值类型以及它们的允许范围和占用的内存空间。 类型 大小 范围(有符号) 范围(无符号) 用途转载 2013-07-16 15:18:54 · 628 阅读 · 0 评论 -
MySQL高可用方案:基于MHA实现的自动故障转移群集
常用MySQL不同高可用方案的对比(下图来自官方手册) 能实现自动数据库故障转移的方案只有MySQL Cluster和 DRBD+Heartbeat,这也是两种不依赖Replication的HA方案。 但是,MySQL Cluster(NDB)配置维护复杂,不像Replication一样稳定易用,大部分公司可能不会考虑这一方案;而DRBD的额外性能消耗又比较转载 2013-07-16 16:42:33 · 1178 阅读 · 0 评论 -
高性能Mysql数据库表设计原则
以下观点参考《高性能 Mysql》,欢迎指教。 1 更小通常更好 选择表示数据的最小类型(正确存储你的内容):比如说,能够使用char 数据类型存储,就不必选择text,能够使用int型存储数据,就不应该使用long型。 理由:更小的数据类型使用了更小的磁盘空间,内存和cpu缓存,而且需要的cpu周期也更少。 PS:确保不会低估要存储的值。(能够很好的把握转载 2013-07-16 16:40:07 · 1243 阅读 · 0 评论 -
由浅入深探究mysql索引结构原理、性能分析与优化
摘要: 第一部分:基础知识 第二部分:MYISAM和INNODB索引结构 1、 简单介绍B-tree B+ tree树 2、 MyisAM索引结构 3、 Annode索引结构 4、 MyisAM索引与InnoDB索引相比较 第三部分:MYSQL优化 1、表数据类型选择 2、sql语句优化 (1) 最左前缀原则 (1.1) 能正确的利用索引 (1.2转载 2013-07-16 15:55:13 · 714 阅读 · 0 评论 -
mysqlreport指南
mysqlreport是mysql性能监测时最常用的工具,对了解mysql运行状态和配置调整都有很大的帮助。找了一些mysql的资料,发现大多数是关于php+mysql开发的,服务配置基本就是固定的几条。干脆找上mysqlreport的官网,啃下来这篇指南。翻译都是随着我个人的语言习惯,对直接能用mysql命令上看到结果的英文则保留下来。方便以后查找: 原文地址:http://hackmys转载 2013-07-16 16:46:24 · 709 阅读 · 0 评论 -
互联网DBA需要做那些事
很早前就想写篇文章介绍一下互联网DBA需要干的一些事情,但苦于没有时间,忙于平台建设,最近,各个模块都初具规模,故有时间静下心来,介绍一下。 众所周知,互联网DBA与传统行业DBA有很大的不同,那就是管理的机器多,新技术更新快,面对的开发多、网络环境复杂、要求7*24待机;这样就 导致互联网DBA的工作在传统DBA工作之上,增加了更多的复杂性,我们必须考虑如何大批量部署,如何集中化监控、如何转载 2013-07-25 10:39:50 · 894 阅读 · 0 评论