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

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 要使用 mysql 分区表吗?
未分類
24 10 月 2020

要使用 mysql 分区表吗?

要使用 mysql 分区表吗?

資深大佬 : hackingwu 9

我有一张表,一天大概生成 5w 条记录,历史数据要求保留 1 年。我在想要做分区表吗? 索引有(id), (a_id), (b_id, time_create), (c_id, time_create) 如果分区的条件用 time_create 做 range, 那 id 和 a_id 的查询 其实是会去每个分区都查一遍吧。大家觉得要做分区表吗

大佬有話說 (5)

  • 資深大佬 : zoharSoul

    分区表是必须要带上唯一索引的.

  • 資深大佬 : msaionyc

    实在不行,每天 23:59 建个次日的表,每天写不同的表

  • 資深大佬 : user8341

    5 * 365 也才不到 2000 万条吧。

  • 資深大佬 : huntcool001

    没必要了. 分区表现在唯一的作用就是,你整体删除的时候,会快一些. 比如说按月分,那么你分 12 个 partition, 每次你删一年前过期的那一个区,会很快.

    所以结论就是别分区.

  • 主 資深大佬 : hackingwu

    @huntcool001 是的 我也是这么想的,那就是要运维定期去归档数据。

文章導覽

上一篇文章
下一篇文章

AD

其他操作

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

51la

4563博客

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