上一页 1 2 3 4 5 6 ··· 9 下一页
摘要: 去年校招时的一道面试题,觉得蛮有意思,贴出来。Question:Spy start at a, during an interval he moves |b| to right when b >=0; moves |b| to left when b <0; I can ask the spy if... 阅读全文
posted @ 2014-05-11 09:53 刘浩de技术博客 阅读(747) 评论(0) 推荐(0) 编辑
摘要: 写在前面:作者水平有限,欢迎不吝赐教,一切以最新源码为准。InnoDB redo log首先介绍下Innodb redo log是什么,为什么需要记录redo log,以及redo log的作用都有哪些。这些作为常识,只是为了本文完整。InnoDB有buffer pool(简称bp)。bp是数据库页... 阅读全文
posted @ 2014-05-07 16:00 刘浩de技术博客 阅读(28365) 评论(0) 推荐(7) 编辑
摘要: xtrabackup binary最重要的两个过程是backup和prepare,对应的函数分别是xtrabackup_backup_func()和xtrabackup_prepare_func(),这里做一些阅读代码时的笔记。xtrabackup backup的线程模型:1. 一个log拷贝线程;... 阅读全文
posted @ 2014-05-05 18:58 刘浩de技术博客 阅读(3274) 评论(0) 推荐(0) 编辑
摘要: 五一前,一个DBA同事反馈,在日常环境中删除一个大的slow log文件(假设文件大小10G以上吧),然后在MySQL中执行flush slow logs,会发现mysqld hang住。今天尝试着重现了此问题,这里简要分析下原因。重现步骤:1. 构造slow log (将long_query_ti... 阅读全文
posted @ 2014-05-04 15:16 刘浩de技术博客 阅读(4465) 评论(2) 推荐(1) 编辑
摘要: 1)Adding xtrabackup fileshttps://github.com/facebook/mysql-5.6/commit/6eb74f86e27410f1ad7bf3379ce15dbfc56875652)Integrate xtrabackup into treehttps://... 阅读全文
posted @ 2014-04-28 18:28 刘浩de技术博客 阅读(1006) 评论(0) 推荐(0) 编辑
摘要: 写篇文章凑个数,基本是翻译,建议看原文。http://www.percona.com/doc/percona-xtrabackup/2.1/innobackupex/how_innobackupex_works.htmlinnobackupex是percona提供的一个使用perl语言完成的脚本工具... 阅读全文
posted @ 2014-04-28 10:55 刘浩de技术博客 阅读(3573) 评论(0) 推荐(0) 编辑
摘要: 本周MySQL verified的bug列表(11月15日至11月21日)1.Bug #70923 Replication failure on multi-statement INSERT DELAYED queries URL:http://bugs.mysql.com/bug.php?id=70923 备注:多语句的INSERT DELAYED query在master可以正确执行,但是可能由于解析不正确的原因,导致两条语句写入同一条statement binlog event。slave thread在读取log时导致replication breaks。bug report只在p.. 阅读全文
posted @ 2013-11-22 00:08 刘浩de技术博客 阅读(463) 评论(0) 推荐(0) 编辑
摘要: 本周MySQL verified的bug列表(11月8日至11月14日)1.Bug #70859-DWITH_EXAMPLE_STORAGE_ENGINE=1 is ignored URL:http://bugs.mysql.com/bug.php?id=70859 备注:CMake的问题,导致无法把Example_storage_engine编译进binary,此bug可忽略;2.Bug #70863Wrong error message on a failed ALTER .. LOCK=NONE attempt URL:http://bugs.mysql.com/bug.php?id.. 阅读全文
posted @ 2013-11-14 18:52 刘浩de技术博客 阅读(923) 评论(0) 推荐(0) 编辑
摘要: 本周MySQL verified的bug列表(11月1日至11月7日)1.Bug #70839JSON_VALID allows to have two elements with the same key URL:http://bugs.mysql.com/bug.php?id=70839 备注: 5.7及以后的版本支持json的一些函数,这个bug描述在json中存在重复的key时,json_valid仍返回true。2.Bug #70823Extended keys doesn't work for partitioned tables URL:http://bugs.mysql 阅读全文
posted @ 2013-11-07 22:32 刘浩de技术博客 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 原文博客如下:http://yoshinorimatsunobu.blogspot.com/2013/10/making-full-table-scan-10x-faster-in.html如下是读博客做的笔记:Facebook对全表扫描的需求场景:1.logical backups(eg: mysqldump);2.online schema changes(eg: SELECT... INTO OUTFILE);Facebook 使用logical backups(vs physical backup)的原因:1.size is mush smaller(3x ~10 x);2.eaier 阅读全文
posted @ 2013-10-11 18:10 刘浩de技术博客 阅读(2189) 评论(0) 推荐(2) 编辑
上一页 1 2 3 4 5 6 ··· 9 下一页