在数据库表中加字段,将数据分类,比如插入时间、数据类别、包含什么特殊文字的字符串,都可以分类。然后可以将分类后的数据,放入其他不同的表中,这样就可以将大数据变成小数据进行查询了。之后加索引,加分区可能会更快。
这个关键是 你最好要把结果怎样处理……
如果想一次列表 出来 当然是 使用 or 作为条件 来做喽……所以说 后者是常用的 也是实现最快的了……
当然 要看你具体实际情况了 如果数据量很大 你要设定的条件有很多的话 你应该 把查询的条件设置成一个数据表 然后 做成双表的查询 这样更方便……
至于说 for 循环 你还要 把每一个结果 放在内存中进行保存(估计与系统的内部使用的查询是一个路子 这个没有研究过)
or 比 and 速度要快 这是事实……
以上就是关于当查询数据库时,由于数据不断增加,查询变得越来越慢,请问有什么方法可以优化,使查询变快全部的内容,包括:当查询数据库时,由于数据不断增加,查询变得越来越慢,请问有什么方法可以优化,使查询变快、查询数据库那种方法更快一点、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)