几千万条数据查询 sql 有什么好的方法 10

 我来答
xautwuyi
2010-04-07 · TA获得超过404个赞
知道小有建树答主
回答量:570
采纳率:0%
帮助的人:365万
展开全部
1.利用索引
2.减少子查询
3.必须用字查询的时候,减少子查询结果的数量
4.个别的关键字尽量少用,如:in, have等等

*如果是oracle DB,将查帆李询时的赋值条件放到最下端(因为oralce是自袭亏下向让拍轿神执行SQL)
百度网友68852e988
2010-04-07 · TA获得超过284个赞
知道答主
回答量:364
采纳率:0%
帮助的人:0
展开全部
先建索引,然后把常用查询建存储过程,用的时候直接调用存储过程。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
崇如焮0H3otO6
2010-04-07 · TA获得超过1162个赞
知道小有建树答主
回答量:1226
采纳率:0%
帮助的人:1035万
展开全部
能分表,先分表,查询用索引
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lydawen
2010-04-07 · TA获得超过3181个赞
知道大有可为答主
回答量:2678
采纳率:50%
帮助的人:1485万
展开全部
这个啊,我都亿级的
索岁姿段引册激,in在内层查询少用。如果可以尽量一次乎誉不要查太多数据,尽量在索引列上查询.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
MOSFANS
2010-04-07 · TA获得超过237个赞
知道小有建树答主
回答量:121
采纳率:0%
帮助的人:97.8万
展开全部
根据查询条件,在table建立索引应该会快些。
查询时尽量使用索引。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式