select count(*) from tb where status=1
#运行花费6-10秒
[root@aliyun ~]# cd /tmp && dd if=/dev/zero of=t.img bs=4096 count=10000 conv=
ync
10000+0 records in
10000+0 records out
40960000 bytes (41 MB) copied, 0.990221 s, 41.4 MB/s
[root@aliyun tmp]# dd if=/dev/zero of=test bs=64k count=4k oflag=dsync
4096+0 records in
4096+0 records out
268435456 bytes (268 MB) copied, 22.6475 s, 11.9 MB/s
[root@aliyun tmp]#
[root@linode ~]# cd /tmp && dd if=/dev/zero of=t.img bs=4096 count=10000 conv=fsy
nc
10000+0 records in
10000+0 records out
40960000 bytes (41 MB) copied, 0.122908 s, 333 MB/s
[root@linode tmp]# dd if=/dev/zero of=test bs=64k count=4k oflag=dsync
4096+0 records in
4096+0 records out
268435456 bytes (268 MB) copied, 2.92628 s, 91.7 MB/s
[root@linode tmp]#
一开始想的是BAT,起码是三大公司之一,应该非常牛的吧,使用过后,阿里云太失望。select count(*) from tb where status=1
仅仅20万数据,都需要6秒多。。。。无语
我有时候都不好意思说出来,我在淘宝上买的那种香港几十块钱一年的Linux主机,可以一天承受2000-5000 IP访问(51LA统计的),可想而知实际每天请求应该在1万-2万次,而这样的虚拟主机同一个IP上会有大大小小上百个网站,都毫无压力。可阿里云?就光我自己在那多刷了几次,立马 504 Gateway timeout ,把SQL直接复制到 phpmyadmin ,同样。联系客服反馈,说应该是你程序、数据库的问题 。。 。……
原文地址:http://blog.csdn.net/default7/article/details/46681231