gpt4 book ai didi

mysql - 大主键 : 1+ billion rows MySQL + InnoDB?

转载 作者:可可西里 更新时间:2023-11-01 07:02:27 25 4
gpt4 key购买 nike

我想知道 InnoDB 是否是格式化表的最佳方式?该表包含一个字段,主键,并且该表每天将获得 816k 行(估计值)。这将很快变得非常大!我正在研究一种文件存储方式(这样会更快吗)?该表将存储已处理的 Twitter ID 的 ID 号?

此外,SELECT min('id') 语句的任何估计内存使用情况?非常感谢任何其他想法!

最佳答案

我建议您开始 partioning你的 table 按 ID 或日期。分区根据一些定义的逻辑将一个大表拆分成几个较小的表(比如按日期范围拆分),这使得它们在性能和内存方面更易于管理。 MySQL 5.1 内置了此功能,您也可以使用自定义解决方案来实现它。

在平面文件中实现存储时,您将失去数据库的所有优势 - 您无法再执行涉及数据的查询。

关于mysql - 大主键 : 1+ billion rows MySQL + InnoDB?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/365380/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com