- 2
- 0
- 约1.31万字
- 约 8页
- 2017-02-13 发布于北京
- 举报
数据库中如何处理大型数据
处理百万级以上的数据提高查询速度的方法:
?1.应尽量避免在 where 子句中使用!=或操作符,否则将引擎放弃使用索引而进行全表扫描。
?2.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。
?3.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:???? select id from t where num is null???? 可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:???? select id from t where num=0
?4.应尽量避免在 where 子句中使用 or 来连接条件,否则将导致引擎放弃使用索引而进行全表扫描,如:???? select id from t where num=10 or num=20???? 可以这样查询:???? select id from t where num=10???? union all???? select id from t where num=20
?5.下面的查询也将导致全表扫描:(不能前置百分号)???? select id from t where name like ‘%abc%’??? 若要提高效率,可以考虑全文检索。
?6.in 和
您可能关注的文档
最近下载
- 2024届江苏省南通等六市高三第一次模拟考试英语试题最新 .pdf VIP
- 说明书奥太 MZ-IV系列逆变式直流埋弧焊机.pdf VIP
- 新能源汽车技术专业群 “AI+” 职教项目整体实施方案.docx
- 高校国家网络安全宣传周知识竞赛考试题库100题(含答案).docx
- JGJ215-2010:建筑施工升降机安装、使用、拆卸安全技术规程.pdf VIP
- 视听语言PPT(影视相关专业)全套教学课件.pptx
- 新22J02 屋面-标准图集.docx VIP
- 第四单元第16课模块功能先划分+ 课件 -2024—2025学年人教版(2024)初中信息技术八年级全一册.pptx VIP
- FANUC工业机器人离线编程与仿真 3.实操部分操作.pdf VIP
- 基于BIM的铁路基础设施运维管理平台总体方案及关键技术研究.pdf VIP
原创力文档

文档评论(0)