Sql语句查询慢(持续整理中。。。。。。)
2022/8/31 2:22:55
本文主要是介绍Sql语句查询慢(持续整理中。。。。。。),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1.坚决不使用“ * ”来写查询。建索引 , 2.减少表之间的关联 3.优化sql,尽量让sql很快定位数据,不要让sql做全表查询,应该走索引,把数据量大的表排在前面 ,简化查询字段,没用的字段不要,已经对返回结果的控制,尽量返回少量数据 4.尽量用PreparedStatement来查询,不要用Statement 5.不使用in not in,而是使用exists 和not exists替代。 6.最好不要用like查询 7.where后面最好不要跟函数操作 8.建索引,符合场景的索引 程序应用层面1、静态类设计(1、页面的查询使用List<>,将数据取到程序中处理。2、基础数据使用字典类缓存)
2、数据库设计(1、业务库。2、系统库。3、第三方库(接口中间库))
3、日常注意(1、查询不适用*。2、使用limit)
将一个大量的数据库转存到另一种表。将数据分成段,第二多线程跑
这篇关于Sql语句查询慢(持续整理中。。。。。。)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-15鸿蒙生态设备数量超8亿台
- 2024-05-13TiDB + ES:转转业财系统亿级数据存储优化实践
- 2024-05-09“2024鸿蒙零基础快速实战-仿抖音App开发(ArkTS版)”实战课程已上线
- 2024-05-09聊聊如何通过arthas-tunnel-server来远程管理所有需要arthas监控的应用
- 2024-05-09log4j2这么配就对了
- 2024-05-09nginx修改Content-Type
- 2024-05-09Redis多数据源,看这篇就够了
- 2024-05-09Google Chrome驱动程序 124.0.6367.62(正式版本)去哪下载?
- 2024-05-09有没有大佬知道这种数据应该怎么抓取呀?
- 2024-05-09这种运行结果里的10.100000001,怎么能最快改成10.1?