mysql 表记录超过十万条后,查询速度特别慢?

来源:百度知道 编辑:UC知道 时间:2024/06/07 20:56:00
在mysql数据库中。我有一个表。他里面的记录数已经有二十多万条了。查我在里面查询的时候速度特别慢。我把里面的记录删了二十万以。速度就很快了。有没有什么办法。在不删除记录的情况下。让他快起来?

建立常用字段的索引,优化查询语句,尽量少使用长字符串的比较,多利用数字类型的字段,比如id、价格之类的。

即使你做优化也是没法避免这种问题的,因为你记录了之后查找时的记录集也大了,话的时间肯定要变长

是不是考虑在你要查询的列上建立个索引,20万数据按照目前主流机器的配置来说应该不会很慢的,看看你的my.ini的配置使用的内存等资源是不是太少了

优化查询语句吧,比如说在模糊查找时尽量不要用“%keyword%”这种前面有%的形式,这样数据库就要对每条记录进行比对