倾斜的镜子

记录,分享,积累,收获,和你一起

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2016年1月23日

摘要: 接触MySQL已经有一段时间了,了解如何优化它也迫在眉睫了,话说工欲善其事,必先利其器。最近我就打算了解下几个优化MySQL中经常用到的工具。今天就简单介绍下EXPLAIN。环境准备Explain 介绍idselect_typetabletypepossible_keyskeykey_lenrefr... 阅读全文
posted @ 2016-01-23 17:36 倾斜的镜子 阅读(1545) 评论(1) 推荐(0) 编辑

2016年1月22日

摘要: 让我们来回顾一下历史,在早期的计算机中,程序是直接运行在物理内存上的。换句话说,就是程序在运行的过程中访问的都是物理地址。如果这个系统只运行一个程序,那么只要这个程序所需的内存不要超过该机器的物理内存就不会出现问题,我们也就不需要考虑内存管理这个麻烦事了,反正就你一个程序,就这么点内存,吃不吃得饱那... 阅读全文
posted @ 2016-01-22 13:52 倾斜的镜子 阅读(2792) 评论(1) 推荐(1) 编辑

2016年1月20日

摘要: top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。下面详细介绍它的使用方法。top是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止.比较准确的说,top命令提供了... 阅读全文
posted @ 2016-01-20 22:51 倾斜的镜子 阅读(484) 评论(0) 推荐(0) 编辑

2016年1月19日

摘要: 目录1. 特殊变量列表2. 特殊说明在shell中变量名只能包含数字、字母和下划线,因为某些包含其他字符的变量有特殊含义,这样的变量被称为特殊变量。例如,$ 表示当前Shell进程的ID,即pid,看下面的代码:$echo $$299491. 特殊变量列表特殊变量列表变量含义$0当前脚本的文件名$n... 阅读全文
posted @ 2016-01-19 13:46 倾斜的镜子 阅读(250) 评论(0) 推荐(0) 编辑

2015年12月26日

摘要: 本人从事DBA相关的工作,最近遇到了IO抖动伴随shread running抖动的情况,主机宕机重启后备库及下游解析binlog出现损坏的案例,向一些有经验的同事咨询学习,其中最大的嫌疑是:raid卡问题,今天带各位一起走进raid卡的世界RAID卡是什么,为什么会用到RAID卡RAID卡的缓存与磁... 阅读全文
posted @ 2015-12-26 22:06 倾斜的镜子 阅读(929) 评论(0) 推荐(0) 编辑

2015年12月16日

摘要: 之前在没有备库的情况下,遇到过more than 'max_binlog_cache_size' bytes of storage 的错误,今天在主备复制的时候又遇到了这个问题Last_SQL_Errno: 1197Last_SQL_Error: Worker 14 failed executing... 阅读全文
posted @ 2015-12-16 21:38 倾斜的镜子 阅读(8109) 评论(1) 推荐(0) 编辑

2015年12月10日

摘要: 今天开发在导入数据的时候报一个错误: 原因:发现导入的数据单行长度较长。 官方文档的解决办法为: 1.垂直表字段拆分或者大字段合并(大字段最多不超过768,业务进行合并+拆分),divide your table into small ones. If one table contain more 阅读全文
posted @ 2015-12-10 21:10 倾斜的镜子 阅读(14402) 评论(0) 推荐(0) 编辑

2015年12月8日

摘要: 有同学问到InnoDB的索引长度问题,简单说几个tips。MySQL的每个单表中所创建的索引长度是有限制的,且对不同存储引擎下的表有不同的限制。myisam表,单列索引,最大长度不能超过 1000 bytes,否则会报警,但是创建成功,最终创建的是前缀索引(取前333个字符)。myisam表,组合索... 阅读全文
posted @ 2015-12-08 01:09 倾斜的镜子 阅读(9424) 评论(0) 推荐(0) 编辑

2015年11月19日

摘要: 对于一些数据量较大的系统,数据库面临的问题除了查询效率低下,还有就是数据入库时间长。特别像报表系统,每天花费在数据导入上的时间可能会长达几个小时或十几个小时之久。因此,优化数据库插入性能是很有意义的。经过对MySQL innodb的一些性能测试,发现一些可以提高insert效率的方法,供大家参考参考... 阅读全文
posted @ 2015-11-19 11:04 倾斜的镜子 阅读(15091) 评论(0) 推荐(0) 编辑

2015年11月2日

摘要: Linux系统出现了性能问题,一般我们可以通过top、iostat、free、vmstat等命令来查看初步定位问题。iostat常见用法:$iostat -d -k 1 10 #查看TPS和吞吐量信息$iostat -d -x -k 1 10 #查看设备使用率(%util)、响应时间(await)$... 阅读全文
posted @ 2015-11-02 15:53 倾斜的镜子 阅读(646) 评论(0) 推荐(0) 编辑