أنت غير متصل حاليًا، وفي انتظار الإنترنت الخاص بك ليقوم بإعادة الاتصال

معلومات حول استخدام محرك أقراص ذاكرة التخزين المؤقت مع SQL Server يجب أن تعرف كل مسؤول قاعدة البيانات

هام: تمت ترجمة هذه المقالة باستخدام برامج مايكروسوفت للترجمة الآلية ومن المحتمل ان يتم تحريرها او تدقيقها بعد ذلك من خلال تكنولوجيا منصة مجموعات الترجمة(CTF) او من خلال مترجم بشري. تقدم لك شركة مايكروسوفت هذه المقالات المترجمة بشكل آلي او بالترجمة البشرية او بعد تحريرها وتدقيقها من قبل مجموعات الترجمة حتى تمكنكم من الوصول إلى جميع المقالات الموجودة في قواعد المعرفة لديها بلغات مختلفة. إلا أن المقالات المترجمة قد تحتوي على أخطاء في المفردات او بناء الجمل او النحو. وعليه، فإن شركة مايكروسوفت ليست مسؤولة عن اية أخطاء او عدم دقة في الترجمة او أية أضرار قد تحدث نتيجة أخطاء في ترجمة محتويات النص او استخدامه من قبل العملاء.

اضغط هنا لرابط المقالة باللغة الانجليزية234656
الموجز
أولاً وقبل كل شيء مسؤولة نظام قاعدة بيانات لتخزين دقيقة واسترجاع البيانات، حتى في حالة فشل غير متوقع في النظام.

يجب أن يضمن النظام إليه الرجوع ومتانة الحركات أثناء حساب التنفيذ الحالي وحركات متعددة ومختلف نقاط الفشل. يشار إلى هذا غالباً كخصائص ACID (إليه الرجوع وتناسق العزل ومتانة).

تتناول هذه المقالة المترتبة على محرك أقراص التخزين المؤقت. من المستحسن قراءة المقالات التالية في قاعدة المعارف ل Microsoft إلى مزيد من التوضيح حول التخزين المؤقت ومناقشات وضع فشل البديل:
86903 SQL Server والتخزين المؤقت لوحدات التحكم بالأقراص
230785 خوارزميات تخزين البيانات وتسجيل SQL Server 7.0 و SQL Server 2000 توسيع موثوقية البيانات
يوصي أيضا بالوثائق التالية: ملاحظة: تطبيق هاتين الوثيقتين لكافة الإصدارات المعتمدة حاليا من SQL Server.
معلومات أخرى
Serverand SQL ل Microsoft العديد من منتجات قاعدة البيانات الرئيسية في السوق اليوم تستخدم بروتوكول كتابة مسبقة تسجيل (ال).
بروتوكول التسجيل كتابة مسبقة (ال)
بروتوكول مصطلح وسيلة ممتازة لوصف ال. معين ومجموعة محددة من تنفيذ الخطوات الضرورية لضمان أن البيانات التي يتم تخزينها وتبادلها بشكل صحيح ويمكن استردادها إلى حالة معروفة في حالة فشل. تماما كما شبكة يحتوي على معرف بروتوكول لتبادل البيانات بطريقة متناسقة وحمايتها، لذلك جداً ال وتشرح البروتوكول لحماية البيانات.
كافة إصدارات SQL Server بفتح ملفات البيانات وسجل استخدام الدالة Win32 CreateFile . الأعضاء دوفلاجسانداتريبوتيس يتضمن خيار FILE_FLAG_WRITE_THROUGH عند فتح من قبل SQL Server.
FILE_FLAG_WRITE_THROUGH
يرشد الخيار هذا النظام للكتابة إلى ذاكرة التخزين المؤقت أي المتوسطة والانتقال مباشرة إلى القرص. النظام لا يزال تخزين عمليات الكتابة، ولكن لا يمكن طردهم تكاسل.

يضمن الخيار FILE_FLAG_WRITE_THROUGH عند اكتمال عملية الكتابة عملية إرجاع نجاح يتم تخزين البيانات بشكل صحيح في التخزين مستقرة. ويجعل هذا البيان مع مواصفات بروتوكول كتابة قبل تسجيل (ال) للتأكد من البيانات.
تحتوي العديد من محركات الأقراص (SATA ATA, SCSI و IDE على أساس) على اللوحة ذاكرات التخزين المؤقت من 512 كيلو بايت, 1 ميغابايت، وأكبر. تخزين محرك الأقراص تعتمد عادة على مكثف وغير مدعومة ببطارية الحل. لا تضمن هذه الآليات التخزين المؤقت دورة الكتابة عبر طاقة أو فشل مماثل الإشارة. أنها فقط ضمان إنجاز عمليات الكتابة القطاع. استمرار النمو في حجم محركات الأقراص، زاد حجم تخزين، ويمكنها عرض كميات أكبر من البيانات أثناء فشل.

أنظمة تحكم التخزين المؤقت المحسن بتعطيل ذاكرة التخزين المؤقت على القرص وتوفر وظيفية مدعومة ببطارية سعة التخزين المؤقت الحل. ذاكرة التخزين المؤقت هذه يمكن الاحتفاظ بالبيانات في ذاكرة التخزين المؤقت لعدة أيام وحتى تسمح بطاقة التخزين المؤقت لوضعها في كمبيوتر آخر. عند استعادة الطاقة بشكل صحيح، يتم مسح البيانات غير مكتوبة تماما قبل أن يسمح أي وصول المزيد من البيانات. العديد منها السماح بالنسبة المئوية للقراءة مقابل التخزين المؤقت للكتابة للحصول على الأداء الأمثل. تحتوي بعض مناطق التخزين الذاكرة الكبيرة. في الحقيقة، لمقطع محدد جداً من السوق، توفر بعض بائعي الأجهزة المتطورة القرص مدعومة ببطارية سعة التخزين المؤقت للأنظمة متعددة غيغا بايت من ذاكرة التخزين المؤقت. هذه إلى حد كبير تحسين أداء قاعدة البيانات.

نقل الإدخال/الإخراج التي تم تنفيذها دون استخدام ذاكرة التخزين المؤقت يمكن أطول بشكل ملحوظ بسبب معدلات الدوران الصلب، ميكانيكية الوقت المطلوب لنقل رؤوس محرك الأقراص، والعوامل الأخرى التي تحد. وتستهدف عمليات تثبيت SQL Server في الأنظمة التي توفر تحكم التخزين المؤقت. وحدات التحكم هذه بتعطيل ذاكرة التخزين المؤقت على القرص وتوفير وتخزين الوسائط مستقرة لتلبية متطلبات الإدخال/الإخراج ل SQL Server. تجنب مشاكل الأداء المتعلقة بالقرص البحث والكتابة مرات باستخدام تحسينات متنوعة من وحدة التخزين المؤقت.

هناك أنواع عديدة من تطبيقات النظام الفرعي. RAID وسان مثالين لهذه الأنواع من تطبيقات النظام الفرعي. عادة ما يتم بناء هذه الأنظمة مع محركات أقراص SCSI تعتمد. هناك عدة أسباب لذلك. يصف القسم التالي عام اعتبارات محرك الأقراص عالية المستوى.

محركات أقراص SCSI:
  • عادة يتم تصنيعها للاستخدام الثقيلة.
  • عادة ما تستهدف باسيديمبليمينتيشنز الملقم متعدد المستخدمين.
  • عادة ما يكون أفضل في نفس الوقت إلى معدلات الفشل من أوثيريمبليمينتيشنز.
  • يحتوي على الأساليب البحثية معقدة للمساعدة في توقع إيمينينتفايلوريس.
محرك تطبيقات أخرى، مثل IDE ATA و SATA:
  • عادة ما يتم تصنيعها دوتيوسي خفيفة ومتوسطة.
  • عادة ما تستهدف باسيدابليكيشنز مستخدم واحد.
  • بعض تطبيقات جديدة تحتوي على تعليمات هيوريستيكستو المتطورة توقع الفشل وشيك.
وحدات تحكم SCSI عدم المستندة إلى سطح المكتب، تتطلب المزيد من عرض النطاق الترددي الرئيسي المعالج (CPU)، وكثيراً ما تقتصر أمر نشط واحد. على سبيل المثال، عندما يتم ضبط محرك أقراص SCSI غير كتلة تالفة، يتطلب محرك الأقراص الانتظار أوامر المضيف. يقدم الناقل ATA مثال آخر. يدعم الناقل ATA 2 الأجهزة، ولكن يمكن تنشيط أمر واحد فقط. وهذا يترك محرك أقراص واحد الخاملة بينما الأمر تعليق خدمات محرك أقراص آخر. يمكن أن تواجه هذه الأعراض تستند إلى تقنيات سطح المكتب أنظمة raid وتتأثر إلى حد كبير المستجيب أبطأ. ما لم تستخدم هذه الأنظمة تصميمات متقدمة، لن تكون أدائها بكفاءة أداء أنظمة المستندة إلى SCSI.

هناك بعض المواقف التي تستند إلى سطح المكتب محرك أقراص أو صفيف حل منخفض تكلفة مناسبة. على سبيل المثال، إذا تم إعداد قاعدة بيانات القراءة فقط لإعداد التقارير، يجب أن لا تصادف العديد من عوامل الأداء من قاعدة بيانات OLTP عند تعطيل التخزين المؤقت للقرص.

الاستمرار في زيادة حجم محرك الأقراص. محركات أقراص سعة منخفضة التكلفة وعالية يمكن أن تكون جذابة جداً. ولكن عندما تقوم بتكوين محرك الأقراص لخادم SQL وتنظيمها وقت الاستجابة، يجب مراعاة المشكلات التالية بعناية:
  • تصميم مسار الوصول
  • المتطلبات لتعطيل ذاكرة التخزين المؤقت على القرص
يوفر الجدول التالي التعليقات عالية المستوى. تستند معلومات التعليق تكوينات تصنيع الشائعة.

نوع محرك أقراص النظام الأساسيالتعليقات
IDE و ATA
  • دوران 7200 لفة في الدقيقة.
  • تستهدف أوسيرابليكيشنز واحدة وأجهزة كمبيوتر سطح المكتب.
  • بشكل افتراضي، يتم تمكين التخزين المؤقت على القرص. استخدم 'ديسكبروبيرتيس'، التبويب الجهاز الوصول إلى 'خصائص'، التبويب 'نهج' لإعداد ذاكرة التخزين المؤقت للقرص كونترولثي.

    ملاحظة: عدم مراعاة بعض محركات هذا الإعداد. محركات الأقراص هذه تتطلب المساعدة الشركة المصنعة أسبيسيفيك لتعطيل ذاكرة التخزين المؤقت.
  • يجب تعطيل التخزين المؤقت للقرص من أجل استخدام ثيدريفي مع SQL Server.
  • IDE ATA-منظومات ويمكن تأجيل كوماندسوهين المضيف أنها تقوم بأنشطة مثل تعديل كتلة تالفة. قد يؤدي هذا إلى توقف نشاط الإدخال/الإخراج توبيريودس.
الكمبيوتر المحمولة IDE
  • زيادة ونقصان 5200 لفة في الدقيقة.
  • ويستهدف أجهزة الكمبيوتر المحمولة.
  • راجع التعليقات الأخرى في المقطع ATA و IDE.
  • ReadyDrive ومحمول ناندو التخزين قد توفر إمكانيات ستابلي/O.
SATA
  • دوران 7200 لفة في الدقيقة.
  • تستهدف رانجيسيرفيرس متوسطة وأجهزة كمبيوتر سطح المكتب.
  • بشكل افتراضي، يتم تمكين التخزين المؤقت على القرص. استخدم 'ديسكبروبيرتيس'، التبويب الجهاز الوصول إلى 'خصائص'، التبويب 'نهج' لإعداد ذاكرة التخزين المؤقت للقرص كونترولثي.

    ملاحظة: عدم مراعاة بعض محركات هذا الإعداد. محركات الأقراص هذه تتطلب المساعدة الشركة المصنعة أسبيسيفيك لتعطيل ذاكرة التخزين المؤقت.
  • تخزين التخزين كبيرة السعة وأكبر من أجزاء العداد ATA إيديند.
  • يجب تعطيل التخزين المؤقت للقرص من أجل استخدام ثيدريفي مع SQL Server.
  • أصغر من الكابلات وتتصل.
  • من السهل ربط مع محركات أقراص SCSI المرفق التسلسلي (SAS) والمنشآت.
  • وتشمل بريديكتيونكونستروكتس الفشل.
SCSI
  • زيادة ونقصان 15000 و 10000 لفة في الدقيقة.
  • مصممة للخوادم ومولتيوسيرابليكيشنز.
  • مصممة لأثقل دورات العمل ومعدلات ديكريسيدفايلوري.
  • بشكل افتراضي، يتم تمكين التخزين المؤقت على القرص. استخدم 'ديسكبروبيرتيس'، التبويب الجهاز الوصول إلى 'خصائص'، التبويب 'نهج' لإعداد ذاكرة التخزين المؤقت للقرص كونترولثي.

    ملاحظة: عدم مراعاة بعض محركات هذا الإعداد. محركات الأقراص هذه تتطلب المساعدة الشركة المصنعة أسبيسيفيك لتعطيل ذاكرة التخزين المؤقت.
  • يجب تعطيل التخزين المؤقت للقرص من أجل استخدام ثيدريفي مع SQL Server.
  • أنظمة الصفيف و SAN عادة استخدام كابلينجاند أصغر تتصل.
  • تتضمن الإنشاءات توقع الفشل.
يتضمن SCSI المرفق التسلسلي (SAS) قائمة انتظار ما يصل إلى 256 مستوى متقدم. SAS يتضمن أيضا ميزات مثل رئيس قائمة الانتظار في قائمة انتظار من أجل. تم تصميم SAS backplane بطريقة أنه يمكن استخدام كل من محركات أقراص SAS و SATA محركات أقراص داخل نفس النظام. فوائد تصميم SAS جلية.

يعتمد تثبيت SQL Server على وحدة تحكم إمكانية تعطيل ذاكرة التخزين المؤقت على القرص وتوفر ذاكرة التخزين مؤقت الإدخال/إخراج مستقرة. كتابة البيانات من أجل الأقراص المختلفة ليس عائقا لخادم SQL طالما وحدة تحكم يوفر قدرات التخزين المؤقت الوسائط الصحيحة مستقرة. ويزيد من تعقيد تصميم وحدة التحكم مع تقنيات الأمان المتقدمة البيانات مثل النسخ المتطابق.

تأمين البيانات كاملة، يجب التأكد من أن التخزين المؤقت للبيانات كافة معالجة بشكل صحيح. في العديد من الحالات، هذا يعني يجب تعطيل التخزين المؤقت الكتابة لمحرك الأقراص.

ملاحظة تأكد من أن أي إليه بديلة للتخزين المؤقت بشكل صحيح معالجة أنواع متعددة من الفشل.

قامت Microsoft بتنفيذ اختبار على عدة أقراص SCSI و IDE لاستخدام الأداة المساعدة سقليوسيم. تحاكي هذه الأداة المساعدة نشاط ثقيل غير متزامن للقراءة/الكتابة إلى جهاز محاكاة البيانات وسجل الجهاز. إظهار إحصائيات أداء اختبار عمليات الكتابة متوسط في الثانية بين 50 و 70 لمحرك أقراص باستخدام التخزين المؤقت للكتابة معطل ونطاق لفة في الدقيقة بين 5200 و 200 7.

للحصول على معلومات إضافية وتفاصيل حول سقليوسيم، راجع المقالة التالية في "قاعدة المعارف ل Microsoft":
231619كيفية استخدام الأداة المساعدة سقليوسيم لمحاكاة نشاط SQL Server على نظام فرعي القرص
ترتيب العديد من المصنوعات الكمبيوتر (على سبيل المثال، Compaq Dell، عبارة أو HP) محركات الأقراص مع تعطيل ذاكرة التخزين المؤقت الكتابة. ومع ذلك، يظهر الاختبار أن هذا قد لا تكون دائماً الحالة حيث يجب عليكدائماً اختبارها تماما.

ملاحظة: إذا كان لديك أي سؤال حول حالة ذاكرة التخزين المؤقت لمحرك الأقراص، اتصل بالشركة المصنعة والحصول على إعدادات وصلات العبور أو الأداة المساعدة المناسبة لتعطيل عمليات الكتابة ذاكرة التخزين المؤقت.
مراجع
للحصول على التفاصيل الكاملة على متطلبات الإدخال/الإخراج ل SQL Server، قم بزيارة موقع Microsoft التالي على الويب: http://www.microsoft.com/sql/alwayson/overview.mspx
يتطلب ملقم SQL أنظمة لدعم ضمان التسليم باستقرار الوسائطكما هو موضح تحت برنامج Microsoft SQL Server على التخزين حل المراجعة. لمزيد من المعلومات حول متطلبات الإدخال والإخراج لمشغل قاعدة بيانات SQL Server، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف ل Microsoft":
967576 متطلبات المدخلات والمخرجات مشغل قاعدة بيانات ملقم Microsoft SQL
ذاكرة التخزين المؤقت لغرفة مقاصة أمريكا الوسطى cacheing

تحذير: تمت ترجمة هذه المقالة تلقائيًا

خصائص

رقم الموضوع: 234656 - آخر مراجعة: 04/30/2015 16:37:00 - المراجعة: 1.0

Microsoft SQL Server 7.0 Standard Edition, Microsoft SQL Server 2000 Personal Edition, Microsoft SQL Server 2000 Standard Edition, Microsoft SQL Server 2000 Workgroup Edition, Microsoft SQL Server 2000 Developer Edition, Microsoft SQL Server 2000 Enterprise Edition, Microsoft SQL Server 2005 Express Edition, Microsoft SQL Server 2005 Standard Edition, Microsoft SQL Server 2005 Workgroup Edition, Microsoft SQL Server 2005 Developer Edition, Microsoft SQL Server 2005 Enterprise Edition, Microsoft SQL Server 2008 Developer, Microsoft SQL Server 2008 Enterprise, Microsoft SQL Server 2008 Express, Microsoft SQL Server 2008 Standard, Microsoft SQL Server 2008 R2 Datacenter, Microsoft SQL Server 2008 R2 Developer, Microsoft SQL Server 2008 R2 Enterprise, Microsoft SQL Server 2008 R2 Express, Microsoft SQL Server 2012 Developer, Microsoft SQL Server 2012 Enterprise, Microsoft SQL Server 2012 Express, Microsoft SQL Server 2012 Standard, Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Express, Microsoft SQL Server 2014 Standard

  • kbinfo kbmt KB234656 KbMtar
تعليقات
=">tml>ype="text/JavaScript" async=""> var varAutoFirePV = 1; var varClickTracking = 1; var varCustomerTracking = 1; var Route = "76500"; var Ctrl = ""; document.write(" ss="ng-binding" id="language-en-gb">United Kingdom - English
日本 - 日本語
Eesti - Eesti
Norge - Bokmål
United States (English)
香港特別行政區 - 繁體中文
El Salvador - Español
Panamá - Español
Uruguay - Español
대한민국 - 한국어
España - Español
Paraguay - Español
Venezuela - Español
0&did=1&t=">p;did=1&t=">d=1&t="> var varCustomerTracking = 1; var Route = "76500"; var Ctrl = ""; document.write("