开发者社区 问答 正文

hadoop中怎样预防全表扫描?

hadoop中怎样预防全表扫描?

展开
收起
芯在这 2021-12-05 17:26:02 286 分享 版权
1 条回答
写回答
取消 提交回答
  • 1.应尽量避免在where 子句中对字段进行null 值判断,否则将导致引擎放弃使用索引而进行全表扫描 2.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫

    3.描应尽量避免在 where 子句中使用or 来连接条件,否则将导致引擎放弃使用索引而进行

    全表扫描

    4.in 和 not in,用具体的字段列表代替,不要返回用不到的任何字段。in 也要慎用,否则会导致全表扫描

    5.避免使用模糊查询 6.任何地方都不要使用select* from t

    2021-12-05 17:26:30
    赞同 展开评论
问答分类:
问答标签:
问答地址: