跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 小白求助, 5 千万数据量的表查询如何处理
未分類
3 9 月 2020

小白求助, 5 千万数据量的表查询如何处理

小白求助, 5 千万数据量的表查询如何处理

資深大佬 : siiiagtb 16

有一张 5 千万数据量的表,有四个字段维度查询,地市、区县、然后继续下钻…这种数据应该怎样存储好点,能通过缓存中间件处理吗?如果查询维度是地市,地市总共 13 个,索引也用不上,当然查询会分页。

大佬有話說 (12)

  • 資深大佬 : kxjhlele

    多级分区如何,5000 万 也不大,多列索引也不会存在性能问题吧

  • 資深大佬 : liprais

    要查啥,明细还是统计结果,明细就建分区呗,统计结果预先计算好

  • 資深大佬 : des

    数据复杂度 /查询复杂度、写入 /更新数量、要求实时性以及有多少查询不说一下吗

  • 主 資深大佬 : siiiagtb

    查的是明细,数据不复杂,就是量比较多,四个维度查询。开发不涉及写操作
    @des
    @liprais

  • 資深大佬 : des

    @siiiagtb
    数据下钻不该是聚合的数据吗,为什么会是明细啊
    没有写的话,建议就查询好了,直接放另一个表里面

  • 主 資深大佬 : siiiagtb

    @kxjhlele 主要是如果查询维度是地市,索引就用不上了

  • 主 資深大佬 : siiiagtb

    @des 什么意思,一张表解决吗,但是通过地市分页查询的话就要 3-7s,性能接受不了

  • 資深大佬 : des

    @siiiagtb 是让你事先查好了,放到另一个表里面,要用的话直接来查这张表

  • 資深大佬 : sadfQED2

    分成 4 张表?地市一张,区县一张……

  • 資深大佬 : kxjhlele

    @siiiagtb 怎么可能,你先试试吧,前面的列 索引有效的

  • 資深大佬 : zxyroy

    @siiiagtb 先 explain 一下确保索引有生效。另外是不是用了 LIMIT,翻页的时候尽量用 rolling id 不要用 limit offset,性能会好很多

  • 資深大佬 : takemeaway

    五千万数据发给我,我帮你做方案。

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具