إضافة وتكوين قاعدة بيانات 1C إلى الخادم

يوم جيد عزيزي.
هذه الملاحظة هي تلميح لي والبقية.
هذه المعلومات مفيدة للمبتدئين لإنشاء وتحسين قاعدة بيانات 1C على خادم SQL

عندما لا تكون لديك خبرة في العمل مع جانب الخادم من 1C ، فعندما تظهر مثل هذه الرغبة و / أو الحاجة ، فهناك عدد قليل من الفروق الدقيقة والوضوح.
من المحزن أنه حتى هذه المهمة البسيطة مثل اختيار خادم تحت 1C لا تضمن النجاح ، وقد تواجه أداءً بطيئًا للغاية.
هنا في مرحلة اكتشاف الخطأ ، وقد تحتاج إلى فهم في أي ترتيب وماذا تفعل.
نبدأ. لا تنس نسخ البيانات احتياطيًا.
الخادم الخاص بي هو النصل في خادم الشفرة "437507-B21 - HP BLc3000 الضبط لتكوين الطلب" ، والذي يعتمد على معيار Windows Server 2012 R2 و SQL 2012.
النصل نفسه متصل بتخزين الملفات (SHD) والشبكة عبر جهاز HP WS -CBS3020-HPQ الذي يقرأ مفتاح SAN 4 جيجا بايت.
يعتمد التخزين على HP StorageWorks HSV300. يطلق عليه EVA. يحتوي على 8 أجزاء من 6 أقراص بسعة 600 جيجابايت لكل منها (إجمالي 48 قطعة. احتياطي قناة ليفية مزدوجة 15 كيلو: 495808-001) ، متصلة عبر قناة ليفية.
تحتوي الشفرة نفسها على تكوين من معالجات فعلية 2a مع 4 أنوية لكل معالج AMD رباعي النواة Opteron (tm) 2354 ، مع ذاكرة وصول عشوائي (RAM) بسعة 16 جيجابايت (667 ميجاهرتز) و 2 محرك أقراص صلبة SAS 6G DP 10K 300 جيجابايت (قطع الغيار 507284-001) ) في المرآة.
صور الأجهزة رف الخادم
image
image
image
image
image
image
image
image
image
image
image
image
image


قد يكون لديك بريد وارد آخر ، لا يهم (الآن).
لقد حصلنا على عرض شامل من UTP (يتضمن 10 تراخيص عملاء وخادم (32 بت فقط) وتكوينات ZUP و UT و Accounting و UTP نفسها. وتجدر الإشارة إلى أن أصحاب الامتياز أرادوا تضمين عمليات تسليم منفصلة في كل شيء ، ومن الأفضل استخدام CORP في الحال. وأظهر التحليل أن إنه غير ضروري ، ومن الأرخص أن تأخذ تكوينًا متكاملًا.
عند اختيار الأجهزة ، من المهم بالنسبة لك أن تتذكر أنه في إصدار خادم العميل من 1C ، تحتاج إلى أقصى تردد للمعالج ، وكذلك تردد الذاكرة (تذكر هذا ، اختيار الأجهزة). (أي التداول الفائق وجميع أنواع حالة C1-2-3 أفضل من مفتاح في BIOS.) من
الضروري أيضًا "توزيع" ملف قاعدة البيانات (MDF) وتسجيل (LDF) "لفصل الأقراص الثابتة ، وليس المنطقية".
وإذا كان من الأفضل أن توصي SSD بإصدار الملف ، فليس هنا كل شيء واضحًا.
انتقل إلى منتدى Gilev للتعرف على "الألغاز" التي تنشأ في محاولة لتحسين أداء 1C. الكثير من الأشياء المثيرة للاهتمام.
في حالتي ، أعطاني زملائي المسؤولين شفرة على خادم شفرة ، مع معالجين فعليين معالج AMD Quad-Core Opteron (tm) 2354 ، بسعة 16 جيجابايت (667 ميجاهرتز). النظام على قرصين في المرآة. تم تخصيص أقراص للقاعدة بواسطة الألياف شانيل ، على HP EVA.
أنا الآن أبحث عن تكوين مختلف ، ولكن الآن أريد أن أعيش على هذا.
وهكذا في مرحلة التنفيذ ، أثناء تحليل كيفية نقل البيانات من نظام ERP آخر ، لفت مبرمج 1C انتباهي إلى العمل البطيء والاحتفاظ الطويل بالوثائق. أي أن النظام لم يتم تشغيله بعد ، ولكنه يتباطأ بالفعل ويموت ، وإعادة التشغيل أبطأ 3 مرات من الشخص على الكمبيوتر المحمول ، وسيتعين على الناس العمل مع هذا (3-4 الرئيسية ، و 25-40 صحيفة زمنية).
ليس أمرا.
وقد أوصى باستخدام اختبار Gilev (موقعه هو google بسهولة) ، والذي يحتوي على خدمات دعم كاملة ومعلومات. الذي استفدت منه.
أظهر الاختبار أن كل شيء سيء ، والعدد الموصى به من المستخدمين مفقود.
بعد النظر عن كثب ، أدركت أن القاعدة والسجل على الأقل على أقراص مختلفة - ولكن منطقي.
ولإصلاح ذلك ، التقطت لقطات شاشة وهذه المذكرة للمستقبل لي ولآخرين:
مذكرة
image
SQL server management studio. .
image
Simple
image
1
image
. .
image
. . .
image
. , 127.0.0.1 — .
image

image
( , )
image
. 8.3
image

image

:
, — , , !!!


الصورة
نتيجة الاختبار. كل شيء لا يزال سيئًا ، ولكن العدد الموصى به من المستخدمين أكثر من المطلوب ، وهو أمر جيد.

لقد اختبرت أيضًا باستخدام القسم المنطقي على مرآة القرص الرئيسي في الشفرة والقسم على تخزين EVA.
نتائج الاختبار
image
SAS 10K, EVA SAS 15K

image
SAS 10K, EVA SAS 15K


خلاصة القول:
يعد فرز قاعدة بيانات SQL في محركات أقراص مختلفة أمرًا مهمًا للغاية!
في الإصدار الأصغر ، يمكن أن تستند القاعدة إلى محرك الأقراص المنطقي للقرص الفعلي الرئيسي مع النظام ، ويجب نقل السجل إلى محرك أقراص منفصل (في التعليقات التي أعطوها معلومات تفيد بأنه أفضل على SSD)
الخيار الأفضل هو تخصيص القاعدة والسجل لفصل الأقراص الفعلية.
تمامًا كما هو موضح في التعليقات ، فمن المنطقي إزالة قاعدة بيانات TEMP لـ SQL نفسها ، نظرًا لأن 1C تستخدمها بنشاط أثناء التشغيل.

ملاحظة: في عملية البحث عن الحقيقة ، تم استنساخ النظام بالكامل إلى SSD منفصل واحد (أي أن الأقراص ذات القاعدة والسجل كانت منطقية).
على الرغم من i7-4790 مع 32 جيجا بايت DDR3 ، فإن الأداء من القرص العادي وعمل الخادم لا يتحسن.
كما أظهر إنشاء الأقراص على قرص RAM نتائج سيئة ، لا يمكن تمييزها عن العمل على الأقراص البسيطة.

أيضًا ، معلومات للمساعدة - يسمح لك Effector Saver بحفظ 1s من قاعدة بيانات
النسخ الاحتياطي. كل شيء آخر ليس له معنى ، لأنه في حالتي تطير تراخيص البرامج عند النقل إلى جهاز آخر.

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

كل خير!

Source: https://habr.com/ru/post/ar389119/


All Articles