当查询数据库时,由于数据不断增加,查询变得越来越慢,请问有什么方法可以优化,使查询变快

当查询数据库时,由于数据不断增加,查询变得越来越慢,请问有什么方法可以优化,使查询变快,第1张

数据库表中加字段,将数据分类,比如插入时间、数据类别、包含什么特殊文字的字符串,都可以分类。然后可以将分类后的数据,放入其他不同的表中,这样就可以将大数据变成小数据进行查询了。之后加索引,加分区可能会更快。

这个关键是 你最好要把结果怎样处理……

如果想一次列表 出来 当然是 使用 or 作为条件 来做喽……所以说 后者是常用的 也是实现最快的了……

当然 要看你具体实际情况了 如果数据量很大 你要设定的条件有很多的话 你应该 把查询的条件设置成一个数据表 然后 做成双表的查询 这样更方便……

至于说 for 循环 你还要 把每一个结果 放在内存中进行保存(估计与系统的内部使用的查询是一个路子 这个没有研究过)

or 比 and 速度要快 这是事实……

以上就是关于当查询数据库时,由于数据不断增加,查询变得越来越慢,请问有什么方法可以优化,使查询变快全部的内容,包括:当查询数据库时,由于数据不断增加,查询变得越来越慢,请问有什么方法可以优化,使查询变快、查询数据库那种方法更快一点、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9776087.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存