测试服务器 远程腾讯云服务器 memory.canquick.com
server-id=8
master-host=test.canquick.com
master-port=3306
master-user=root
master-password=我的MySQL密码
replicate-do-db=canquick
master-retry-count = 999
master-connect-retry = 60
binlog_checksum = none
/var/log/mysql-demo.log
change master to master_host='123.206.17.224',master_user='root',master_password='我的MySQL密码',master_log_file='mysql-bin.000001',master_log_pos=120;
SLAVE STOP;
CHANGE MASTER TO MASTER_LOG_FILE='mysql-bin.000003', MASTER_LOG_POS=0;
SLAVE START;
123.206.17.224
--------------MYSQLI--------------
开始执行: 1486218931.2297
结束执行: 1486218949.4013
共耗时: 18.1715259552
总计执行(10000)次,成功(10000)次,失败(0)次。
--------------PDO--------------
开始执行: 1486218949.4024
结束执行: 1486218968.5342
共耗时: 19.1318359375
总计执行(10000)次,成功(10000)次,失败(0)次。
MYSQLI比PDO快0.9603099822998
===================================================
127.0.0.1
--------------MYSQLI--------------
开始执行: 1486219064.0036
结束执行: 1486219064.8307
共耗时: 0.82706999778748
总计执行(10000)次,成功(10000)次,失败(0)次。
--------------PDO--------------
开始执行: 1486219064.831
结束执行: 1486219065.7146
共耗时: 0.88354015350342
总计执行(10000)次,成功(10000)次,失败(0)次。
MYSQLI比PDO快0.056470155715942
====================================================
127.0.0.1
--------------MYSQLI--------------
开始执行: 1486219122.693
结束执行: 1486219123.5779
共耗时: 0.88489890098572
总计执行(10000)次,成功(10000)次,失败(0)次。
--------------PDO--------------
开始执行: 1486219123.5783
结束执行: 1486219124.3998
共耗时: 0.82153511047363
总计执行(10000)次,成功(10000)次,失败(0)次。
PDO比MYSQLI快0.063363790512085
====================================================
127.0.0.1
--------------MYSQLI--------------
开始执行: 1486219164.3198
结束执行: 1486219165.3083
共耗时: 0.98849296569824
总计执行(10000)次,成功(10000)次,失败(0)次。
--------------PDO--------------
开始执行: 1486219165.3086
结束执行: 1486219166.3177
共耗时: 1.0090320110321
总计执行(10000)次,成功(10000)次,失败(0)次。
MYSQLI比PDO快0.020539045333862
====================================================
结论:
1.本地程序连接远程数据库速度奇慢无比,主要是网络问题
2.远程服务器使用本机IP连接本地数据库较慢20多倍,所以还是使用127.0.0.1比较快
3.在连接远程数据库的情况下,mysqli的性能稍强与pdo,mysqli胜在数据库网络连接速度上,但差距细微
/**
* cracker
* 截至(16354)耗时: 64.691699981689
* 截至(16356)耗时: 89.576122999191
* 截至(16353)耗时: 87.792021989822
* 截至(16460)耗时: 115.30559492111
* 截至(16354)耗时: 64.484688043594
* 截至(16368)耗时: 71.312078952789
* unable to connect to tcp://127.0.0.1:2900
*
* 16352
* 16343
* 16358
*/
/**
* 空循环万次
* 0.00099992752075195
* 0
* 0.0010008811950684
* 0
* 0.0010001659393311
*/
/**
* innoDB 万次
* 69.475973844528
* 79.686558008194
* 79.392540931702
* 70.874053955078
* crash 76.892397880554
* --------------
* 41.769388914108
* 41.196356058121
* 38.514203071594
*/
/**
* Memory 5千次
* 18.137037992477
* 15.026859045029
* 20.079149007797
* 16.641952037811
* 16.507943868637
*/
/**
* MyISAM 万次
* 89.420114994049
* 77.112410783768
* 69.751988887787
* 31.551805019379
* 29.732701063156
* --------------
* 16.20192694664
* 18.710070133209
* 18.69206905365
* 18.037031888962
* 15.381880044937
* 18.059032917023
* 17.152981042862
*
* 21.865249872208
* 20.53817486763
* 18.204041004181
*
* 16.967969894409
* 14.896852970123
* 14.141809225082
* 16.519944906235
* 16.704956054688
* 17.296989202499
*/
/**
* MRG_MyISAM
* Table 'can_user_chat' is read only'
*/
/**
* BLOCKHOLE 不储存[黑洞]
* 19.395109891891
* 33.976943016052
* 40.913339853287
* 17.224985122681
* 15.877907991409
* 15.663895845413
* 17.465998888016
*/
/**
* ARCHIVE 不支持索引
* 18.975085020065
* 12.190696954727
* 18.066033840179
*/
/**
* CSV 不支持索引
* 17.962027072906
* 20.955197811127
* 20.027145862579
*/