摘要: MySQL InnoDB B-Tree索引使用Tips 这里主要讨论一下InnoDB B-Tree索引的使用,不提设计,只管使用。B-Tree索引主要作用于WHERE和ORDER BY子句。这里讨论的均在MySQL-Server-5.1.42测试 1.如果索引了多列,要遵守最左前缀法则。所谓最左前列 阅读全文
posted @ 2016-03-28 17:18 wangxusummer 阅读(47305) 评论(3) 推荐(4) 编辑
摘要: using filesort 一般人的回答是: “当行数据太大,导致内存无法容下这些数据产生的临时表时,他们就会被放入磁盘中排序。” 很不幸,这个答案是错的 ,临时表在太大的时候确实会到磁盘离去,但是EXPLAIN不会显示这些。 The truth is, filesort is badly nam 阅读全文
posted @ 2016-03-28 14:58 wangxusummer 阅读(2873) 评论(3) 推荐(0) 编辑
摘要: 1 循环时没有使用break 案例:查找一个值是否在数组中存在(为举例舍弃自带函数) 这个是常犯的错误如果数量少或复杂度低性能没什么影响,如果遇到超大数组 那么就浪费了大量的资源 2 有时一次性将数据读取出来放入内存后处理更佳 遇到一个优化 开发者是想根据id递归查出所有的父子关系结构,每次递归都去 阅读全文
posted @ 2016-03-28 11:38 wangxusummer 阅读(335) 评论(0) 推荐(0) 编辑