首先,我對數據庫策略並不擅長,所以我甚至不知道如何解決這個問題。使用TSQL存儲數百萬行的最佳實踐(Sql Server 2008)
我想要做的是在數據庫中存儲一些信息。本質上,數據會看起來像這樣
SensorNumber(INT)
閱讀(INT)
時間戳(日期時間?)(我只是想要追蹤到分鐘,沒有什麼需要)
唯一的問題是,在幾個月的跟蹤中,我將擁有數百萬行(約500萬行)。
我真的只關心按時間戳和/或SensorNumber搜索。這裏的數據幾乎不會被編輯(插入一次,多次閱讀)。
我應該如何去建設呢?除了創建桌子之外,還有什麼特別的事情可以做嗎?併爲SensorNumber和Temp創建一個索引?
你需要解釋你的查詢模式是什麼,因爲你似乎在這個問題上自相矛盾。 – JNK 2012-01-31 19:16:58
您的權利JNK,我的意思是我只是要通過傳感器和/或時間戳搜索 – XenoPuTtSs 2012-01-31 19:20:35
它會一直是'SENSOR',有時也是'timestamp'(字段的錯誤名稱,BTW),或者它有時會是時間戳單獨? – JNK 2012-01-31 19:21:25