- 论坛徽章:
- 0
|
【警告】千万不要用mysql 4.0.16
我是在ports里,用make install直接安装的,安装前没有做任何修改和配置。
测试方法:
1. 下载测试数据:
http://ftp.jason314.com/testmsql.sql.gz
(10万条记录,1.4M)
2. 解压,倒入数据库:
gunzip testmsql.sql.gz
mysql -uroot -p < testmsql.sql
3. 测试:
mysql -uroot -p
use testmsql;
select f1,f2 from tbl where f1=1 and (f2='x' or f2='y');
其中x和y分别用任意数字取代
请分别在mysql 3.23.x、mysql 4.0.x(x<>;16)、以及mysql 4.0.16上测试。
在前两种环境里测试,查询时间是0.00秒。在4.0.16上测试,>;1秒。
请不要质疑数据和查询语句的合理性,是为了反映问题而特意做的。
我的实际应用环境比这复杂很多,数据量大,查询复杂,速度要求高,换4.0.16后系统彻底瘫痪了。找了很久才发现问题。
要不是亲身经历,如果有人跟我说FBSD的ports的mysql有问题,我打死都不信。 |
|