Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

बिना शर्त गणना (*) बनाम सिस्टम टेबल

मेटाडेटा में संग्रहीत मान सही होने की गारंटी नहीं है। DBCC UPDATEUSAGE ऐसा होने पर इसे ठीक करने के लिए इस्तेमाल किया जा सकता है (SQL Server 2000 के बाद से कम संभावना है)

इसके अलावा यह लेन-देन के अनुरूप नहीं है। आप एक अप्रतिबद्ध लेन-देन द्वारा अद्यतन किए गए गणना मूल्य को पढ़ सकते हैं।

और इन मानों को मैन्युअल रूप से भी अपडेट करना संभव है।

CREATE TABLE dbo.YourTable(X INT)

UPDATE STATISTICS dbo.YourTable WITH ROWCOUNT = 1000000

SELECT     sum(p.rows) eRowCount
FROM       sys.partitions p
WHERE      P.object_id =object_id('dbo.YourTable') AND p.index_id < 2



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL सर्वर बनाम NoSQL

  2. बल्क इंसर्ट रोटर्मिनेटर इश्यू

  3. SQL सर्वर में CONVERT () के साथ उपलब्ध दिनांक स्वरूपों की सूची

  4. क्लाउड-आधारित SQL सर्वर प्रदर्शन निगरानी को समझना

  5. SQL Server 2008 R2 की आवृत्ति को दूरस्थ रूप से एक्सेस करने में असमर्थ