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

SQL सर्वर में PAGEIOLATCH_SH प्रतीक्षा प्रकार क्या है?

Microsoft दस्तावेज़ीकरण :

व्यवहार में, यह लगभग हमेशा बड़ी तालिकाओं पर बड़े स्कैन के कारण होता है। इंडेक्स का कुशलतापूर्वक उपयोग करने वाली क्वेरी में ऐसा लगभग कभी नहीं होता है।

अगर आपकी क्वेरी इस तरह है:

Select * from <table> where <col1> = <value> order by <PrimaryKey>

, जांचें कि आपके पास (col1, col_primary_key) . पर एक संयुक्त अनुक्रमणिका है ।

यदि आपके पास एक नहीं है, तो आपको एक पूर्ण INDEX SCAN की आवश्यकता होगी अगर PRIMARY KEY चुना गया है, या एक SORT यदि col1 . पर कोई अनुक्रमणिका चुना जाता है।

ये दोनों बहुत ही डिस्क हैं I/O बड़ी मेजों पर खपत संचालन।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एक पूर्ण कॉलम पर एक अद्वितीय अनुक्रमणिका कैसे बनाएं?

  2. SQL सर्वर में दिनांक प्रारूप को DD/MMM/YYYY प्रारूप में कनवर्ट करें

  3. सम्मिलित करें आदेश निष्पादित करें और Sql में सम्मिलित आईडी लौटाएं

  4. एक कस्टम डिलीमीटर के साथ एक बहुत बड़ी स्ट्रिंग को विभाजित करना?

  5. समय-आधारित डेटा के लिए विभिन्न दृष्टिकोणों का प्रदर्शन