mysql慢查询原因分析与解决(三)——索引及查询优化

索引的类型

Ø 普通索引:这是最基本的索引类型,没唯一性之类的限制。

Ø 唯一性索引:和普通索引基本相同,但所有的索引列值保持唯一性。

Ø 主键:主键是一种唯一索引,但必须指定为”PRIMARY KEY”。

Ø 全文索引:MYSQL从3.23.23开始支持全文索引和全文检索。在MYSQL中,全文索引的索引类型为FULLTEXT。全文索引可以在VARCHAR或者TEXT类型的列上创建。 Continue reading “mysql慢查询原因分析与解决(三)——索引及查询优化”

explain分析查询

使用 EXPLAIN 关键字可以模拟优化器执行SQL查询语句,从而知道MySQL是如何处理你的SQL语句的。这可以帮你分析你的查询语句或是表结构的性能瓶颈。通过explain命令可以得到:
– 表的读取顺序
– 数据读取操作的操作类型
– 哪些索引可以使用
– 哪些索引被实际使用
– 表之间的引用
– 每张表有多少行被优化器查询 Continue reading “explain分析查询”

基于GitHub Pages搭建个人博客

Github作为全球最流行的代码仓库,已经得到越来越多的公司和项目的青睐。如何让世界各地的程序员协作开发, 为此GitHub提供了GitHub Pages服务,我们可以利用这个服务建立站点,将你的使用文档,说明文档等放入其中,供他人阅读使用。 当然我们也可以用它来建立自己的个人博客站点。

优点:

  • 轻量级的博客系统,你不需要做烦人的配置,不需要搭建服务器。
  • jekyll使用Liquid模板语言,使用标记语言,比如Markdown。
  • 不限空间。
  • 可以绑定自己的域名。

Continue reading “基于GitHub Pages搭建个人博客”