摘要: Kafka 0.7.2单机环境搭建当下载完Kafka后,进行解压,其目录结构如下:binconfigcontribcoreDISCLAIMERexamplesliblib_managedLICENSENOTICEperfprojectREADME.mdsbtsystem_testKafka是用sca... 阅读全文
posted @ 2015-09-15 21:08 沐风山 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 前言有人反馈之前几篇文章过于理论缺少实际操作细节,这篇文章就多一些可操作性的内容吧。注:这篇文章是以 MySQL 为背景,很多内容同时适用于其他关系型数据库,需要有一些索引知识为基础。优化目标 1.减少 IO 次数 IO永远是数据库最容易瓶颈的地方,这是由数据库的职责所决定的,大部分数据库操作中... 阅读全文
posted @ 2015-09-15 01:03 沐风山 阅读(243) 评论(0) 推荐(0) 编辑
摘要: sql优化分析通过slow_log等方式可以捕获慢查询sql,然后就是减少其对io和cpu的使用(不合理的索引、不必要的数据访问和排序)当我们面对具体的sql时,首先查看其执行计划A.看其是否使用索引B.查看其查询的记录数C.确定索引的代价是否过高D.是否可以使用复合索引E.是否有“using te... 阅读全文
posted @ 2015-09-15 00:59 沐风山 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 为什么需要索引(Why is it needed)?当数据保存在磁盘类存储介质上时,它是作为数据块存放。这些数据块是被当作一个整体来访问的,这样可以保证操作的原子性。硬盘数据块存储结构类似于链表,都包含数据部分,以及一个指向下一个节点(或数据块)的指针,不需要连续存储。记录集只能在某个关键字段上进行... 阅读全文
posted @ 2015-09-15 00:10 沐风山 阅读(414) 评论(0) 推荐(0) 编辑