郁闷死了:mysql用关键字搜索一百万条记录竟然用了60秒 搜索的列是一个不到100个字符的varchar列。用全文索引也是一样的速度。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 有时候模糊查询不会使用索引,如like '%xx%',当发出这种查询时会进行全表扫描,速度自然慢很多。 恩。like 'xx%' 就会好很多。mysql几百万条也没问题。 检索 varchar 列时,一定不能直接去搜,不然。。就有可能发生你那种情况。检索varchar列时最好是只检索列的前面一部分字和符, 给一个确定的长度, 检索起来自然会很快,如只检索varchar 列的前十个字符。还有,先看看检索非varchar 列时是不是也一样慢,如果也一样,那就是人是电脑的问题的,如硬盘速度,系统等等原因。主要看是不是病毒。 mysql 主从服务器问题 关于mysql导出xml文件 被更新的行内容 主从同步,数据量不一致! 换个位置来提问,mysql5.0服务总是在开启后10秒内自动关闭。 在redhat linux7.3中安装mysql时的总是! Mysql能否实现procedure及function 返回数据库功能? delete 多表删除问题 mysql超过最大连接数 mysql递归查询统计 vb控制SQL,数据库太大,提示“操作过期”,请教? Postgresql是否像oracl那样,支持 一个表分成几个区?
mysql几百万条也没问题。
检索varchar列时最好是只检索列的前面一部分字和符, 给一个确定的长度, 检索起来自然会很快,
如只检索varchar 列的前十个字符。
还有,先看看检索非varchar 列时是不是也一样慢,如果也一样,那就是人是电脑的问题的,如硬盘速度,系统等等原因。主要看是不是病毒。