【问题标题】:Database growth - How to handle with big tables [closed]数据库增长 - 如何处理大表 [关闭]
【发布时间】:2019-08-03 15:26:12
【问题描述】:

我的 SQL Server 数据库越来越大。如今,有了 2 GB,它随着许多数据而增加了很多。我有一些包含大量数据的表格,比如数百万。这些数据对于 SELECTS 非常重要,例如图形和报告。

我希望再过一年,其中一张表中将有大约 5 到 6 百万行。我有索引,数据库组织得很好……我唯一担心的是生成一些报告所花费的时间等等……

如何在这么大的表中查找数据、SUM、COUNT、检查基于列的“n”个变量?

你有什么建议?有没有办法重组或拆分表?我担心在这种情况下总是使用更好的方式并让一切看起来都很好。

【问题讨论】:

  • 您可能应该删除 postgresql 标记。有许多性能改进的解决方案。对于初学者,请阅读索引。 2Gb 不大。 200万行不算大

标签: sql-server database postgresql


【解决方案1】:

如果它是一个普通的事务数据库,您可以为您的报告目的寻找数据仓库解决方案。

在这类情况下,数据仓库通常更有效。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多