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

हम SQL सर्वर के पेज का आकार कैसे बदल सकते हैं?

संक्षिप्त उत्तर:आप इसे बदल नहीं सकते।

संबोधित करने की दक्षता के कारण (TLB ) और IO की दक्षता (देखें इससे पढ़ना या स्कैटर-इकट्ठा योजना का उपयोग करके फ़ाइलों को लिखना ) डेटाबेस पृष्ठ का आकार OS पृष्ठ आकार का कुछ गुणक होना चाहिए, जो प्लेटफ़ॉर्म हार्डवेयर आर्किटेक्चर द्वारा संचालित होता है। x86 आर्किटेक्चर का पृष्ठ आकार 4k है (x86 विकी आलेख पर साइडबार देखें। , या Intel Software Developer's Manuals देखें ), नए आर्किटेक्चर बड़े पृष्ठों की पेशकश करते हैं और SQL सर्वर स्मृति आवंटन के लिए उनका लाभ उठाता है, देखें SQL सर्वर और बड़े पेजों की व्याख्या

डेटाबेस फ़ाइल पोर्टेबिलिटी के कारणों के लिए ऑन-डिस्क फ़ाइल स्वरूप को आधुनिक CPU बड़े पृष्ठों को समायोजित करने के लिए नहीं बदला जा सकता है, यह पुराने हार्डवेयर पर डेटाबेस को पढ़ने की क्षमता को तोड़ देगा। और अनुभव से पता चलता है कि भौतिक RAM विखंडन (एक प्रोसेसर पृष्ठ को एक सन्निहित हार्डवेयर पृष्ठ पर मैप करना चाहिए) के कारण, OS शुरू होने के तुरंत बाद 1MB पृष्ठ आवंटित करना काफी कठिन है। और इतना बड़ा पृष्ठ WAL के साथ अच्छा नहीं चलेगा (देखें ARIES )।



  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 Server 2008 R2 की आवृत्ति को दूरस्थ रूप से एक्सेस करने में असमर्थ

  2. SQL सर्वर डेटाबेस (T-SQL) से डेटा फ़ाइल कैसे निकालें

  3. एंटिटी फ्रेमवर्क कोर काउंट का इष्टतम प्रदर्शन नहीं है

  4. वही प्रश्न - विभिन्न निष्पादन योजनाएं

  5. मैं क्लॉज में उपनाम का उपयोग कैसे करूं?