更新统计数据和表计数

时间:2015-10-16 15:31:12

标签: sql-server

我几乎没有问题。

  1. 如果我们不维护计数的历史数据,是否有任何方法可以获得表行计数。
  2. 以下是更新统计信息
    • 我们应该在数据库中为所有表运行update statistics吗?该数据库具有高度的交易性。
    • 我应该如何计算适用于所有表格的样本量。 有一些表可以获得重新索引,我们将忽略这一点。我们有一份工作,重组一些表格。
  3. 现在需要决定将统计信息更新到哪个表:

    1. 已重组的表格

    2. 其统计数据已过时的表格。

1 个答案:

答案 0 :(得分:0)

要获取表中的行数,假设表具有主键字段:

SELECT COUNT(PrimaryKeyField) AS NoOfRows FROM table