0
A
回答
2
如果一个表拥有数以亿计的数据,如何在SQL Server 2008中进行分组操作?
误解。
数以百万计=小。我知道我们有一张桌子,我们每天大约有六千万的预算,我有一套数据集,每天有6亿条记录。
SQL有分组操作,你知道的。
现在,您声明“实体框架”作为标记。这里的交易:你不使用业务对象的组,因为组没有功能,并且是纯粹的只读投影。
去SQL(直接或与一个有能力的LINQ提供者)。 GROUP BY是一个您可能想要阅读的SQL命令。
如果oyu需要重复读取,那么服务器上的物化视图可能会工作,或将数据插入另一个表以便快速访问。取决于使用模式。确保你的硬件足够满足你的要求(我同意很多人永远不会理解)。如果硬件合适(数据库云服务器在这里闪亮登场,但是每个群集开始的时候我都会减少25万美元左右),那么您几乎可以实时获得数十亿行聚合。
相关问题
- 1. 处理海量数据量
- 2. 如何在javascript中处理海量数组
- 3. 如何处理海量电子邮件
- 4. 如何处理/操作分割图像
- 5. 海图的数据处理?
- 6. SQL Server数据库 - 处理海量数据的最佳方式
- 7. 如何将数组处理分为goroutines?
- 8. ssis比较两个海量数据表
- 9. 如何处理海量数据查询并控制1秒内的时间?
- 10. 操作系统如何处理比内存大的python字典?
- 11. 如何通过WAN有效处理顺序数据库操作
- 12. ActionScript:数组限制/如何处理大量数据?
- 13. Kaminari paginate数组。如何处理大量数据?
- 14. 如何写入处理大量数据
- 15. 如何处理大量数据?
- 16. 批量数组操作比顺序操作更快吗?
- 17. 如何处理中断的AndroidHttpClient操作
- 18. 如何处理怪异的Struts操作?
- 19. NHibernate如何实现批处理操作?
- 20. 如何在redux操作中处理XMLHttpRequests?
- 21. hector/cassandra如何处理顺序操作?
- 22. 如何处理和分组从Java中的SQL查询处理的数据?
- 23. 如何处理矢量中的数据组?
- 24. 如何操作数组?
- 25. 如何操作Javascript数组?
- 26. hadoop如何减少任务处理地图分组数据
- 27. 如何处理像MyBatis的操作,当绑定变量是空
- 28. 如何解释信号量处理操作?
- 29. 如何衡量百分比与数量?
- 30. 在R操作数据库操作异常处理
WOW,@TomTom - 感谢您举例说明您的数据库大小和性能。这也将是我的数据库的大小,并且直到我读完这个消息,我才真正怀疑。顺便说一句,你在你的应用程序中使用EntityFramework吗?如果是这样,你如何处理这个巨大的表格,以及你如何能够支持如此大的数据库硬件和SQL版本(如果你知道的话)。表分区了吗?谢谢! (只是一个指向这种大型数据库模式的资源的指针将是完美的......再次感谢) – Rachael 2013-05-03 19:04:07