婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > SQL Server利用sp_spaceused如何查看表記錄存在不準確的情況

SQL Server利用sp_spaceused如何查看表記錄存在不準確的情況

熱門標簽:奧威地圖標注多個地方 怎樣在地圖上標注路線圖標 千呼電銷機器人價格 智能語音外呼系統選哪家 優質地圖標注 武漢長沙外呼系統方法和技巧 百度地圖標注不同路線 外呼系統電銷專用 京華物流公司地圖標注

前言

在之前寫過一篇博客"關系數據庫如何快速查詢表的記錄數",里面介紹了使用sp_spaceused查看表的記錄數是否正確的問題,具體如下:

關于問題3:有多個索引的表,是否記錄數會存在不一致的情況?
 
   答案:個人測試以及統計來看,暫時發現多個索引的情況下,sys.partitions中的rows記錄數都是一致的。暫時沒有發現不一致的情況,當然也不排除有特殊情況。
 
關于問題5: 分區表的情況又是怎么樣?
 
   答案:分區表和普通表沒有任何區別。
 
關于問題6:對象目錄視圖sys.partitions與sp_spaceused獲取的表記錄函數是否準確?
 
   答案:對象目錄視圖sys.partitions與sp_spaceused獲取的表記錄數是準確的。

但是,今天遇到一個問題,直接推翻了之前博客里面下的這個結論。如下截圖所示,發現不同的索引的記錄數不一樣。所以問題3,應該這樣回答:

    大部分情況下,sys.partitions中的rows記錄數都是一致的。但是也有發現不同索引的rows不一致的情況

另外,也發現sp_spaceused 中返回的記錄數跟SELECT COUNT(*) 不一致。但是從碎片,統計信息等各個方面都分析了一下,實在沒有搞清楚什么原因會導致這種情況出現。在數據庫找了一下,發現這樣的情況非常少,但是確實也是存在的。特此記錄一下

sp_spaceused 'dbo.spcecial_table';
 
SELECT partition_id, object_id, index_id,row_count 
FROM sys.dm_db_partition_stats 
WHERE object_id= OBJECT_ID('dbo.spcecial_table')
 
 
 
 
SELECT object_id, index_id, rows FROM sys.partitions
WHERE object_id= OBJECT_ID('dbo.spcecial_table')
 
 
 
SELECT object_id, index_id, rows FROM sys.partitions
WHERE object_id= OBJECT_ID('spcecial_table');
 
 
SELECT COUNT(*) FROM spcecial_table

如下截圖所示,sp_spaceused 獲取的記錄數為8718528, 但是SELECT COUNT(*)為8735537。

 

關于問題6:對象目錄視圖sys.partitionssp_spaceused獲取的表記錄函數是否準確?

  答案:對象目錄視圖sys.partitionssp_spaceused獲取的表記錄數是準確的。

正確答案:對象目錄視圖sys.partitionssp_spaceused獲取的表記錄數是大部分是準確的。但是也存在記錄數不準確的情況。只是目前不清楚在什么場景下,會出現不準確的情況。

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對腳本之家的支持。

您可能感興趣的文章:
  • sqlserver2008查看表記錄或者修改存儲過程出現目錄名無效錯誤解決方法
  • SQL Server簡單模式下誤刪除堆表記錄恢復方法(繞過頁眉校驗)
  • SQL SERVER數據庫表記錄只保留N天圖文教程

標簽:益陽 銅仁 天水 防疫戰設 宿州 威海 七臺河 來賓

巨人網絡通訊聲明:本文標題《SQL Server利用sp_spaceused如何查看表記錄存在不準確的情況》,本文關鍵詞  SQL,Server,利用,spaceused,如何,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《SQL Server利用sp_spaceused如何查看表記錄存在不準確的情況》相關的同類信息!
  • 本頁收集關于SQL Server利用sp_spaceused如何查看表記錄存在不準確的情況的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 南部县| 慈利县| 溆浦县| 卢龙县| 新源县| 鲁山县| 望都县| 宾阳县| 泉州市| 宁安市| 元江| 临安市| 天祝| 阿拉善左旗| 彭州市| 灵宝市| 双柏县| 平阴县| 荆门市| 沽源县| 姚安县| 家居| 阳泉市| 合川市| 新津县| 香河县| 黄平县| 洪湖市| 涟水县| 天峨县| 青龙| 吉隆县| 龙川县| 临高县| 资阳市| 内江市| 中牟县| 青田县| 故城县| 卢氏县| 棋牌|