摘要: 复合索引 索引可以包含一个、两个或更多个列。两个或更多个列上的索引被称作复合索引。例如,以下语句创建一个具有两列的复合索引: CREATE INDEX name ON employee (emp_lname, emp_fname) 如果第一列不能单独提供较高的选择性,复合索引将会非常有用。例如,当许 阅读全文
posted @ 2016-05-12 18:05 mydddfly 阅读(1413) 评论(0) 推荐(0)
摘要: 无论是何种编程语言,几乎都要经常与各种数据库打交道。不过,众所周知的是,在程序与数据库之间建立连接是一件比较耗费资源的事情,因此编程技术领域的许多专家、前辈们就设想并提出了各种解决方案,以减少不必要的资源浪费,从而提高程序对数据库的访问能力。 在程序与数据库的许多连接方案中,最广为人知、也是应用得最 阅读全文
posted @ 2016-05-12 16:52 mydddfly 阅读(1375) 评论(0) 推荐(0)
摘要: 在PHP 5之前,想要连接MySQL数据库就需要使用mysql或mysqli等一系列函数来操作数据库。例如,我们使用mysql系列数据库函数进行查询操作,对应的示例代码如下: <?php //创建数据库连接 $link = mysql_connect('127.0.0.1', 'username', 阅读全文
posted @ 2016-05-12 16:51 mydddfly 阅读(1082) 评论(0) 推荐(0)
摘要: php-cp(php-connect-pool)是用php扩展写的一个数据库连接池。 我们知道php开发速度快,适合创业快速迭代,但当流量大了之后,php大量的短连接给db层造成多余的消耗,而php处理请求过程中连接会一直持有再加上进程之间不能共享tcp连接会导致撑高mysql的连接,mysql的性 阅读全文
posted @ 2016-05-12 16:45 mydddfly 阅读(1022) 评论(0) 推荐(0)
摘要: php有三种工作模式. 其中是最常见的是php作为一个模块工作在一个多进程的webserver中, 例如apache webserver. apache会启动一个主进程, 多个子进程(php). 主进程分发请求到子进程上处理. 目前流行的nginx + php-fpm应该也是类似这一种模式, ngn 阅读全文
posted @ 2016-05-12 16:44 mydddfly 阅读(4206) 评论(0) 推荐(0)