gpt4 book ai didi

mysql - 预排序数据库表

转载 作者:行者123 更新时间:2023-11-29 08:42:42 25 4
gpt4 key购买 nike

我正在设计一个数据库来保存科学数据。每个数据都有一个唯一的时间戳(以纪元时间为单位)和 8 个 double 。我计划将每个实验保留在自己的表中,该表可能有 100,000-10,000,000 行。我还看到绝​​大多数数据库读取一次来自一个表,请求按时间戳顺序的每一行或一些连续的行 block ,再次按时间戳的时间顺序。我知道从最抽象的意义上讲,数据库数据是无序的,但是有没有一种方法可以向数据库提示,大多数(如果不是全部)查询都会在特定列上排序,从而允许数据库按该列保持所有内容有序,并且加快读取速度?

万一我使用 MySQL 很重要:

$ mysql --version
mysql Ver 14.12 Distrib 5.0.95, for redhat-linux-gnu (i386) using readline 5.1

如果有帮助的话,我也愿意接受不同的数据库结构。

最佳答案

如果保证每个时间戳都不同,那么您可以将其设置为主键,否则只需创建索引。

关于mysql - 预排序数据库表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13336622/

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