摘要: 前言: MySQL 5.1+ 版本就开始支持分区功能了。 分区本质上就是在物理文件层面划分了多个物理子表来支撑,或者说是一组底层表的句柄对象的封装。 对于分区表的请求,都是通过句柄对象转化成对存储引擎的接口调用。 从底层的文件系统就可以看出来,使用了 # 分割的命名表文件,就是分区表; ls /ho 阅读全文
posted @ 2017-08-02 18:32 loongchao 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 前言: 之前买过一本《图解 HTTP》这本书,作者好像是个小日本,也继承了小日本在动漫方面的天赋,30% 的内容都是 Q 版画图。 之后没有引起我的重视,书一借出去,然后,之后 .. 之后,就没有了之后了。 先简单了解一下 Web 相关的知识,现在市面上所有的浏览器以及服务器都是采用的 HTTP 1 阅读全文
posted @ 2017-08-02 15:18 loongchao 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 前言: 很多面试者,在面试的时候,都会回答,”索引就相当于一本书的字典,有了他能够很快的找到数据”, 这种答案好像在读书的时候老师告诉这么说的吧。今天来全面的描述一下数据库索引的原理及优化。 MySQL 几种索引类型: 1、Normal 普通索引 2、Unique 唯一索引 3、Full Text 阅读全文
posted @ 2017-08-02 15:07 loongchao 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 前言: 之前整理公司面试题的时候,看了一篇大神些 SQL 优化之六脉神剑 文章,写的真好! 博主有一些 MySQL 的面试题,简单抽了一个备注一下,补充一下自己不熟悉的地方。 一、在MySQL中,有两个复合索引(A,B)和(C,D),以下语句会怎样使用索引?可以做怎样的优化? SELECT * FR 阅读全文
posted @ 2017-08-02 14:57 loongchao 阅读(476) 评论(0) 推荐(0) 编辑
摘要: 一、桶排序 这是一个非常快的排序算法。桶排序从1956年就开始被使用,该算法的基本思想是由 E.J.Issac 和R.C.Singleton 提出来的。之前我说过,其实这并不是真正的桶排序算法,真正的 桶排序算法要比这个更加复杂。 示例:数组 {5, 3, 5, 2, 8} 进行排序(已知最大数值不 阅读全文
posted @ 2017-08-02 11:33 loongchao 阅读(702) 评论(0) 推荐(0) 编辑
摘要: 前言: 最近在看高性能 MySQL,记录写学习笔记: 高性能 MySQL 学习笔记(二) Schema与数据类型优化 笔记核心内容:MySQL 如何选择正确的数据类型,各数据类型的差异; // 不要小看 MySQL 数据类型对性能的重要性, 当你的系统体量到达一定程度时,就知道这里的性能差异了。 一 阅读全文
posted @ 2017-08-02 11:26 loongchao 阅读(1330) 评论(0) 推荐(0) 编辑
摘要: 前言: 记录 IIS 相关的笔记还是从公司笔试考核题开始的,问 Application Pool 与 AppDomain 的区别? 促使我对进程池进了知识的学习,所以记录一下学习的笔记。 我们知道现在 .NET 就业来看,80% 的 .NET 程序员都是从事 Web 开发, 如果对微软唯一(现在不唯 阅读全文
posted @ 2017-08-02 11:09 loongchao 阅读(1065) 评论(0) 推荐(2) 编辑