PDO连接数据效率剖析
2015-11-20 17:20
253 查看
PDO和mysql_connect()函数数据库链接, 性能测试
我的PHP版本是
用PDO链接mysql是mysql_connect的100倍,高版本的话是2到3倍,如果对性能上有极大要求的话, 不太推荐使用PDO链接数据库,包括插入更新都比mysql_connect()要慢.
我的PHP版本是
用PDO链接mysql是mysql_connect的100倍,高版本的话是2到3倍,如果对性能上有极大要求的话, 不太推荐使用PDO链接数据库,包括插入更新都比mysql_connect()要慢.
<?php header("content-Type:text/html;charset=utf-8"); // PDO和mysql_connect()数据库链接, 性能测试 set_time_limit(0); $user = "user"; $pwd = "passwd"; $pStartTime = microtime(true); for($i=0; $i < 100; $i++){ new PDO("mysql:dbname=test;host=localhost", $user, $pwd); } $pEndTime = microtime(true); $time1 = $pEndTime - $pStartTime; $mStartTime = microtime(true); for($i=0; $i < 100; $i++){ $link = mysql_connect('localhost', $user, $pwd); mysql_select_db("test"); } $mEndTime = microtime(true); $time2 = $mEndTime - $mStartTime; echo "PDO连接耗时".$time1.'<br />'; //以我自己的电脑测试为100左右 echo "<br />mysql_connect连接耗时".$time2; // 1.00...
相关文章推荐
- 读写excel文件
- 复制当前目录
- Switch重构处理
- 在IE8中如何通过javascripts改变<style />中的内容?
- 字符集、字符编码、XML中的中文编码
- jQuery-AJAX简介
- jquery 使用方法
- [AlwaysOn Availability Groups]排查:AG超过RPO
- JDK并发工具类源码学习系列——PriorityBlockingQueue
- android popupwindow 弹出窗口在控件上方居中,比控件大一倍
- JQuery按照form上传文件+asp.net后台处理(一)
- map两种插入方法解析(insert() 与 下标操作)
- 内存分配
- AT+CSMP 设置短消息文本参数
- 详解linux互斥锁 pthread_mutex和条件变量pthread_cond
- "Java 反序列化"过程远程命令执行漏洞
- AT+CSMP 设置短消息文本参数
- Fragment
- linux学习笔记<命令介绍>
- 小学奥数(下)