摘要: Explain 结果解读与实践基于 MySQL 5.0.67 ,存储引擎 MyISAM 。注:单独一行的"%%"及"`"表示分隔内容,就象分开“第一章”“第二章”。explain 可以分析 select 语句的执行,即 MySQL 的“执行计划”:mysql> explain select 1;+----+-------------+-------+------+---------------+------+---------+------+------+----------------+| id | select_type | table | t 阅读全文
posted @ 2012-09-04 14:35 vivianC 阅读(244) 评论(0) 推荐(1)
摘要: MySQL源代码的海洋中游弋 初探MySQL之SQL执行过程五月 15, 2012byadmin·14 Comments导读: 2012年5月12日,MySQL技术群-北京技术圈的MySQL爱好者,聚集搜狐公司,举办MySQL数据库技术沙龙,本文内容为搜狐DBA团队古雷(外号:古大师,因研究佛学而来)分享的MySQL之SQL执行过程,先整理成文章的方式供大家阅读,古大师也是mysqlops中文网的技术编辑之一。序言:•不积跬步,无以至千里;不积小流,无以成江海——《劝学》荀子•吾生也有涯,而知也无涯。以有涯随无涯,殆已——《养生主》庄子Group by•select name1 fr 阅读全文
posted @ 2012-09-04 13:18 vivianC 阅读(183) 评论(0) 推荐(0)
摘要: 一.软件介绍(apache lighttpd nginx)1. lighttpdLighttpd是一个具有非常低的内存开销,cpu占用率低,效能好,以及丰富的模块等特点。lighttpd是众多OpenSource轻量级的web server中较为优秀的一个。支持FastCGI, CGI, Auth, 输出压缩(output compress), URL重写, Alias等重要功能。Lighttpd使用fastcgi方式运行php,它会使用很少的PHP进程响应很大的并发量。Fastcgi的优点在于:· 从稳定性上看, fastcgi是以独立的进程池运行来cgi,单独一个进程死掉,系统可 阅读全文
posted @ 2012-09-04 13:16 vivianC 阅读(499) 评论(0) 推荐(0)
摘要: Replication 线程 Mysql的 Replication 是一个异步的复制过程,从一个 Mysql instace(我们称之为 Master)复制到另一个 Mysql instance(我们称之 Slave)。在 Master 与 Slave 之间的实现整个复制过程主要由三个线程来完成,其中两个线程(Sql线程和IO线程)在 Slave 端,另外一个线程(IO线程)在 Master 端。 要实现 MySQL 的 Replication ,首先必须打开 Master 端的Binary Log(mysql-bin.xxxxxx)功能,否则无法实现。因为整个复制过程实际上就是Slav... 阅读全文
posted @ 2012-09-04 12:16 vivianC 阅读(144) 评论(0) 推荐(0)