关于单表5-10亿行记录如何快速查询的问题,欢迎童鞋们都进来讨论
生活随笔
收集整理的這篇文章主要介紹了
关于单表5-10亿行记录如何快速查询的问题,欢迎童鞋们都进来讨论
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
我現在要做一套很復雜的反作弊系統,一共有15個左右的規則,有的規則會觸發報警,有的規則會觸發降權,有的規則會觸發監測對象,不知道當5-10億條數據單表的時候,MS SQL SERVER 2008 對于這樣大的數據,是否確定可以快速響應查詢和插入?先不考慮update,我現在還沒有設計表結構。
?
另外,對于SQL SERVER,除了分區表外,真的沒有其他辦法可以把數據分布到多臺數據庫服務器上嗎?一定沒有辦法了嗎?有經驗的前輩們是如何處理的呢?
?
補充一下:我對這張表的要求,是每10分鐘對這張表執行幾條GROUP BY而已,然后把結果存到相應的統計表,不會有客戶對這張表直接做查詢,他們查詢到的是統計表里的結果而已。但是Insert 頻率非常高,5億行除24小時除60分鐘除60秒等于每秒需要插入的數量。這樣的話,如果我只對幾個GROUP BY做相應的索引,查詢應該不會很慢吧,因為我是10分鐘才查詢那么幾次,然后,我在GROUP BY的時候,是否會把Insert或Update鎖住
轉載于:https://www.cnblogs.com/soleds/archive/2010/07/06/1772516.html
總結
以上是生活随笔為你收集整理的关于单表5-10亿行记录如何快速查询的问题,欢迎童鞋们都进来讨论的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 微信公众号开发C#系列-12、微信前端开
- 下一篇: [ js ] 可否用多线程的思路,解决大