摘要: 第一部分:基础知识索引官方介绍索引是帮助MySQL高效获取数据的数据结构。笔者理解索引相当于一本书的目录,通过目录就知道要的资料在哪里, 不用一页一页查阅找出需要的资料。唯一索引(unique index)强调唯一,就是索引值必须唯一。创建索引:create unique index 索引名 on ... 阅读全文
posted @ 2015-06-30 15:10 donizzh 阅读(513) 评论(0) 推荐(0) 编辑
摘要: 网站或服务的性能关键点很大程度在于数据库的设计(假设你选择了合适的语言开发框架)以及如何查询数据上。我们知道MySQL的性能优化方法,一般有建立索引、规避复杂联合查询、设置冗余字段、建立中间表、查询缓存等,也知道用EXPLAIN来查看执行计划。但对MySQL复杂查询语句执行过程和内部机制,MySQL... 阅读全文
posted @ 2015-06-30 14:58 donizzh 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 在上一篇文章MySQL查询语句执行过程及性能优化-基本概念和EXPLAIN语句简介中介绍了EXPLAIN语句,并举了一个慢查询例子:可以看到上述的查询需要检查1万多记录,并且使用了临时表和filesort排序,这样的查询在用户数快速增长后将成为噩梦。在优化这个语句之前,我们先了解下SQL查询的基本执... 阅读全文
posted @ 2015-06-30 14:55 donizzh 阅读(476) 评论(0) 推荐(0) 编辑
摘要: 1 CGI(1)什么是CGI:CGI(Common Gateway Interface)公共网关接口, 是WWW技术中最重要的技术之一,有着不可替代的重要地位, CGI是外部应用程序(CGI程序)与Web服务器之间的接口标准,是在CGI程序和Web服务器之间传递消息的规程。CGI规范允许WEB服务器... 阅读全文
posted @ 2015-06-30 11:23 donizzh 阅读(321) 评论(0) 推荐(0) 编辑