0

我有一些设备每秒将数据记录到表中。每个设备每秒将有 16 条记录,随着设备数量的增长,表将有数十亿条记录,现在我使用的是 sql server,有时是一个简单的记录count 查询本身需要几秒钟才能执行。

在某些情况下,我们需要的历史数据主要是每小时数据的平均值,因此我们每小时处理大量数据并将其转换为每小时数据,因此一个设备在一小时内只有 16 条记录,但现在需要获取一些时间范围内的所有记录并对其进行处理,因此我们需要访问大数据。

目前我使用 sql server,您能否建议一些替代方法或如何处理 sql server 或其他数据库中的大数据。

4

1 回答 1

0

我认为这对于 SQL Server 来说并不过分。对于初学者,请参阅下面的链接。

https://msdn.microsoft.com/en-us/library/ff647793.aspx?f=255&MSPPError=-2147217396

http://sqlmag.com/sql-server-2008/top-10-sql-server-performance-tuning-tips

http://www.tgdaily.com/enterprise/172441-12-tuning-tips-for-better-sql-server-performance

确保正确调整查询并确保正确索引表。

于 2017-04-06T16:02:58.073 回答