سؤال

لدي تطبيق قاعدة بيانات كبيرة على الإصدار القياسي SQL Server 2012 الذي يتلقى البيانات من الأجهزة في صفوف 500-1000 (100 بايت) كل بضع ثوان من خلال إجراء مخزن.هل سيكون تطبيق متعدد الخيوط مع كل مؤشر ترابط باستخدام اتصال قاعدة البيانات، وإدخال كتلة الصفوف يعمل بشكل أسرع من اتصال مؤشر ترابط واحد يدعو بالتسلسل الإجراء المخزن عدة مرات؟ما هي أفضل طريقة لإدخال البيانات لأعلى أداء؟هل هناك تصاميم مؤشر مفكهة تعمل بشكل أفضل في هذا السيناريو؟

شكرا، توني

هل كانت مفيدة؟

المحلول

فكر في استخدام معلمة قيمة الجدول لتمرير العديد من صفوف البيانات كدعوة بروك واحدة، أو بدلا من ذلك، نسخ بالجملة مباشرة في الجدول.ستحسن هذه التقنيات إدراج إنتاجية من خلال أوامر من حجم مقارنة بإدراج Singleton، حتى لو كانت تلك متعددة الخيوط.

ستوفر مؤشر متسلق تدريجي أفضل أداء إدراج ضد وسائط الغزل.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى dba.stackexchange
scroll top