我对数据库性能有一些疑问。我使用Sqlite,但我认为性能评论适用于所有关系数据库?数据库设计和性能
我有一个数据库,其中包含一个表,其中存储约200个变量的数据。我每秒钟向表格写入大约50个变量。一个写变量包含变量的ID,一个值和一个时间戳。 Readig很少完成,但需要尽可能快地按时间顺序获取每个变量的数据。当我做查询时,我总是需要获取1个变量的数据。
如何设计数据库,使读数尽可能快: 1.我制作了一个包含所有 变量的表格。该变量存储为 的ID。我索引表上的ID 和时间戳。不好的部分是 该索引使写缓慢(r)。 2.我为每个变量 制作200个表并索引时间戳。
我认为第二个解决方案是最高效的,但是为每个变量添加一个表似乎并不正确。有人可以给我一些建议吗?
谢谢