摘要: > 本文通过汇总一些网上搜集到的资料,总结出大部分编程语言中数组下标从0开始的原因# 本博客已经迁移至:[http://cenalulu.github.io/](http://cenalulu.github.io/)# 本篇博文已经迁移,阅读全文请点击:[http://cenalulu.github... 阅读全文
posted @ 2015-02-11 15:53 cenalulu 阅读(15578) 评论(5) 推荐(2) 编辑
摘要: ---**本博客已经迁移至:http://cenalulu.github.io/ **** 本篇博文已经迁移,阅读全文请点击:http://cenalulu.github.io/python/online-programming-test/ ** > 列举了目前所有已知在线编程挑战网站的列表和他们的... 阅读全文
posted @ 2015-01-28 23:19 cenalulu 阅读(1046) 评论(0) 推荐(0) 编辑
摘要: 本博客已经迁移至:http://cenalulu.github.io/本篇博文已经迁移,阅读全文请点击:http://cenalulu.github.io/linux/character-encoding/ > 本文将简述字符集,字符编码的概念。以及在遭遇乱码时的一些常用诊断技巧> 背景:字符集和编... 阅读全文
posted @ 2015-01-26 23:20 cenalulu 阅读(17073) 评论(10) 推荐(6) 编辑
摘要: 分享主题:MySQL高可用架构 --- MMM&MHA在大众点评应用和改进内容简介:本次演讲,主要讲述以下几个方面1. MMM在点评网是如何使用的2. 细数MMM上踩过的坑以及如何填坑3. MMM和MHA之间的抉择PPT下载链接:http://pan.baidu.com/s/1mg3G2MW大会链接... 阅读全文
posted @ 2014-06-25 13:03 cenalulu 阅读(9631) 评论(0) 推荐(1) 编辑
摘要: 本博客已经迁移至:http://cenalulu.github.io/本篇博文已经迁移,阅读全文请点击:http://cenalulu.github.io/mysql/mysql-tools-list/本文汇总了和MySQL运维开发相关的所有工具,并会持续更新1. 工具套件集percona-tool... 阅读全文
posted @ 2014-06-17 10:44 cenalulu 阅读(2310) 评论(0) 推荐(2) 编辑
摘要: 引:最近业务开发过程中需要涉及到全局唯一ID生成。之前零零总总的收集过一些相关资料,特此整理以便后用本博客已经迁移至:http://cenalulu.github.io/本篇博文已经迁移,阅读全文请点击:http://cenalulu.github.io/mysql/guid-generate/唯一... 阅读全文
posted @ 2014-03-27 13:45 cenalulu 阅读(20967) 评论(7) 推荐(1) 编辑
摘要: 背景:最近采购了一批新的服务器,底层的存储设备的默认physical sector size从原有的 512B 改为了 4K。装完系统以后,在做数据库物理备份恢复时xtrabackup报了这么一个错。但是同样的备份在512B sector size的老系统上却可以恢复。报错如下:InnoDB:Error:triedtoread2048bytesatoffset00.InnoDB:Wasonlyabletoread0.14030418:48:12InnoDB:Operatingsystemerrornumber22inafileoperation.InnoDB:Errornumber22mean 阅读全文
posted @ 2014-03-13 17:57 cenalulu 阅读(4841) 评论(0) 推荐(1) 编辑
摘要: 日常工作中经常会有需要从mysqldump导出的备份文件恢复数据库的情况,相比物理备份恢复这种方式在恢复时间上往往显得力不从心。本文就总结了几个对于逻辑备份恢复有加速作用的参数和操作注意:我们的大前提是,恢复的目标数据库在恢复完成前,没有对外部提供服务1. 参数调整log-bin=OFF恢复时开启二进制日志显然是无意义的,增加了不必要的IO。因此关闭该选项sync_binlog=0如果关闭了二进制日志,则这个选项不调整。但如果因为特殊原因不能关闭二进制日志时,可以考虑减少binlog的fsync来减少磁盘IO压力。Innodb_buffer_pool_size 尽可能大尽可能大的配置Innod 阅读全文
posted @ 2013-11-27 17:21 cenalulu 阅读(2787) 评论(0) 推荐(1) 编辑
摘要: 前言:最近在线上诊断QPS飙升的过程中深入进行了下Admin Ping Command的测试。此外,再一些国外文章中最近也读到了一些相关知识,所以写成一篇博文做一下总结。1. 关于Admin Ping Command?由于查阅官方文档中没有关于Admin Ping Command的描述和介绍。因此,Google了很多页面,把大家的阐述做一个个人理解总结如下:什么是Admin Ping Command(后文简称ping命令)?ping命令实际上是提供了一种轻度消耗命令接口,这种接口用于去判断一个持久连接是否存活,或者远端MySQL是否存活。当远端MySQL Server接收到这种特殊形式的命令后 阅读全文
posted @ 2013-11-15 19:09 cenalulu 阅读(4400) 评论(0) 推荐(2) 编辑
摘要: 前言:最近在阅读Innodb IO相关部分的源代码。在阅读之前一直有个疑问,show global status 中有两个指标innodb_data_reads 和innodb_data_read。两个计数器仅差一个字母,他们之间的含义到底有何差别呢?本文将通过解析这两个参数的含义,分析Innodb对于磁盘IO相关的一些知识首先我们来看下MySQL官方文档里对于这两个参数的解释:Innodb_data_readThe amount of data read since the server was started.Innodb_data_readsThe total number of dat 阅读全文
posted @ 2013-10-16 16:17 cenalulu 阅读(4357) 评论(3) 推荐(2) 编辑