所以我有一个奇怪的问题。最近,我遇到了一个像这样的数据库结构:
| salt @ 01:00 | salt @ 02:00 | salt @ 02:00 |
|:-------------|--------------|--------------|
| 0 | 3 | 2 |
每个日期戳是一个单独的列。我认为这样的结构不是最佳的,所以我重新安排了它,使其看起来像这样:
| creation_time | salt |
|:--------------------|----------|
| 2018-08-15 01:00:00 | 0 |
| 2018-08-15 02:00:00 | 3 |
| 2018-08-15 03:00:00 | 2 |
由于某种原因,这会极大地增加表格的大小。在一个表中,我从上一个表中的3269 rows
转到了5142823 rows
,这很好,但是大小从1048 kB
增加到674 MB
。
那么这是一种减少表大小的技巧,即将每个creation_time定义为一列而不是将其包含在行中吗?我可以做些什么来减小尺寸吗?