ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

Sql语句查询慢(持续整理中。。。。。。)

2022-08-30 13:32:58  阅读:168  来源: 互联网

标签:语句 不要 Sql exists 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,exists,sql,查询,索引,使用
来源: https://www.cnblogs.com/aikeming/p/16638940.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有