الخلية دليل مواصفات كاملة جدا: الجدير جمع

الأولى، مواصفات قيادة قاعدة بيانات

  • يجب أن تكون جميع أسماء كائنات قاعدة البيانات بأحرف صغيرة وتقسيم تحته خط.

  • جميع الأسماء كائن قاعدة بيانات الخلية تحظر استخدام كلمات محفوظة (إذا كان اسم الجدول يحتوي الاستعلام الكلمة، لا بد من إحاطتها علامات الاقتباس المفردة)؛

  • اسم كائنات قاعدة البيانات لتكون قادرا على رؤية اسم الاعتراف يهدف إلى القيام به، ولا تدوم أكثر من 32 حرفا؛

  • يجب أن تكون مسبوقة تمة جدول قاعدة البيانات المؤقتة وب بواسطة التاريخ، يجب أن يكون الجدول احتياطية باك محدد مسبقا والتاريخ (الطابع الزمني) لاحقة.

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

ثانيا، مواصفات تصميم قاعدة البيانات الأساسية

1، يجب على جميع الجداول استخدام محرك التخزين ك InnoDB لا يوجد متطلبات خاصة (أي ك InnoDB لا يجتمع يتميز مثل: تخزين العمود، وتخزين البيانات، وغيرها) في هذه الحالة، يجب على جميع الجداول استخدام محرك التخزين ك InnoDB (MYISAM الافتراضي قبل mysql5.5 بعد 5.6 مثل ك InnoDB الافتراضي) عقدا الدعم ك InnoDB ، ويدعم التأمين على مستوى الصف، والانتعاش أفضل، وتحسين الأداء في ظل التزامن عالية.

2 وقواعد البيانات والجداول باستخدام موحدة UTF8 مجموعة أحرف أكثر توافقا، مجموعة أحرف موحدة يمكن تجنبها بسبب مشوه تحويل مجموعة الأحرف تنتج مجموعة أحرف مختلفة يتطلب وتحويل يؤدي إلى فشل المؤشر مقارنة قبل.

3، جميع الجداول والحقول تحتاج إلى إضافة تعليق استخدام جملة تعليق إضافة الجداول والأعمدة الملاحظات على الحفاظ على قاموس البيانات من البداية.

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

يمكن أرشفة (المستخدم في بيانات السجل) مع البيانات التاريخية، الجدول الفرعي الفرعي مكتبة (ينطبق على البيانات التجارية) وغيرها من الوسائل للتحكم في كمية من حجم البيانات.

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

6، بقدر الفصل ممكن من البيانات الساخنة والباردة، والحد من عرض الجدول عندما تحد الخلية كل تخزين الجدول 4096، وحجم كل صف من البيانات لا يمكن أن يتجاوز بايت IO 65535 تقلل القرص والذاكرة نسبة مخبأ ضرب لضمان البيانات الحرارية (الأوسع الجدول، يتم تحميل الجدول في الذاكرة تجمع المخزن المؤقت الذاكرة المحتلة أكبر، سوف تستهلك أكثر IO) استخدام أكثر كفاءة من ذاكرة التخزين المؤقت، وغالبا ما يتم استخدام بيانات غير مجدية للقراءة عمود تجنب مع البرد في جدول (لتجنب المزيد من عمليات الجمعيات)

7، ويحظر إنشاء مجال محجوز في الجدول المحجوزة تسمية الحقل من الصعب جدا أن نرى لا يمكن تأكيد الهوية العدالة محفوظة اسم الحقل يتم تخزين نوع البيانات، فإنه من المستحيل أن اختيار النوع المناسب من تعديل على أنواع الحقول حجز، سيتم تأمين الجدول

8، وتحظر البيانات الثنائية كبيرة لتخزين الصور والمستندات في قاعدة بيانات عادة ملف كبير، وكمية البيانات في وقت قصير يمكن أن يسبب النمو السريع لقاعدة البيانات عند قراءة قاعدة البيانات، عادة الكثير من عمليات عشوائية IO، عندما يكون الملف كبيرة، عملية تستغرق وقتا طويلا IO عادة المخزنة في ملف الخادم، وقاعدة بيانات مخازن فقط معلومات عنوان الملف.

9، حظرا على قاعدة البيانات الإلكترونية لإجراء اختبارات الإجهاد

10، ممنوع من بيئة التطوير، والبيئة الاختبار مباشرة بيئة قاعدة بيانات الجيل متصل

الثالثة، وحقول قاعدة البيانات مواصفات التصميم

1، ونوع البيانات فضل مباريات الحد الأدنى المطلوب للتخزين

  • سبب

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

  • طريقة

1) لتحويل سلسلة إلى الذاكرة نوع الرقمية، مثل: تحويل عنوان IP إلى بيانات عدد صحيح.

الخلية يوفر طريقتين لالملكية الفكرية مقبض:

قبل إدخال البيانات، أولا مع inet_aton عنوان بروتوكول الإنترنت إلى عدد صحيح، يمكن حفظ الفضاء. عندما عرض البيانات، وذلك باستخدام عنوان IP صحيح inet_ntoa إلى عنوان يمكن عرضها.

2) بالنسبة للبيانات غير سالب (على سبيل المثال، تتزايد ID، صحيح IP)، يتم تخزين الأولوية باستخدام عدد صحيح غير الموقعة

للأسباب التالية: قد يكون رمز النسبي غير الموقعة أكثر من ضعف مساحة التخزين

VARCHAR (N) من N يمثل عدد من الشخصيات، وليس عدد وحدات البايت

255 حرفا المخزنة في UTF8 VARCHAR (255) = 765 بايت. الطول المفرط سوف تستهلك المزيد من الذاكرة

2، وتجنب استخدام TEXT، أنواع البيانات BLOB، ومعظم الأنواع الشائعة من البيانات TEXT يمكن تخزينها في 64K

  • اقترح معزولة في منفصل BLOB الجدول تمديد أو عمود TEXT

لا يدعم ذاكرة الخلية جدول مؤقت TEXT، أنواع البيانات BLOB مثل كبيرة، إذا كان الاستعلام تحتوي على مثل هذه البيانات، عندما يكون الترتيب وغيرها من العمليات، لا يمكنك استخدام الذاكرة الجداول المؤقتة، يجب عليك استخدام الجداول القرص المؤقتة.

ولهذه البيانات، الخلية أو الاستعلام الثانوي، أداء SQL سيصبح الفقراء، ولكن لا أقول أننا لا يمكن استخدام أنواع البيانات هذه.

إذا كان يجب استخدام، فمن المستحسن أن BLOB أو TEXT أعمدة منفصلة إلى جدول ملحق منفصل، يجب عدم استخدام الاستعلام SELECT * تحتاج فقط إلى إزالة الأعمدة الضرورية، لا تحتاج الأعمدة الاستعلام الأعمدة TEXT البيانات.

  • TEXT أو نوع BLOB يمكن فقط استخدام مؤشر البادئة

لأن الخلية طول الحقل مؤشر محدودة، واستخدام ذلك فقط أنواع TEXT بادئة مؤشر والأعمدة TEXT لا يمكن أن يكون القيم الافتراضية.

3، وتجنب استخدام نوع التعداد

تحتاج القيم تعديل التعداد لاستخدام عبارة ALTER

  • نوع ORDER BY التعداد من الكفاءة التشغيلية المنخفضة، والحاجة إلى عمليات إضافية

  • حظر استخدام القيمة كقيمة تعداد التعداد

4، قدر الإمكان كافة الأعمدة يعرف بأنه NOT NULL

السبب:

  • تتطلب أعمدة NULL مؤشر مساحة إضافية للحفاظ على، وذلك لمساحة أكبر.

  • للقيام معالجة خاصة من القيم NULL تتم مقارنة وتحسب

5، وذلك باستخدام الطابع الزمني (4 بايت) أو نوع DATETIME (8 بايت) وقت التخزين الطابع الزمني الوقت تخزين 1970-01-0100:00:01 ~ 2038-01-19-03: 14: 07 الطابع الزمني 4 بايت وتحتل نفس INT، INT ولكن أعلى من القراءة الطابع الزمني خارج نطاق نوع التخزين المستخدمة DATETIME. في كثير من الأحيان شخص مع نوع بيانات سلسلة حتى الآن متجر (وليس الطريق الصحيح):

  • لا يمكن أن تحسب المقارنة وظائف التاريخ: عيب واحد

  • 2 أوجه القصور: سلسلة تاريخ المخزنة على مساحة أكبر

6، مع كمية من الطبقات ذات الصلة المالية يجب أن تستخدم أنواع البيانات العشرية

  • غير الدقة النقطة العائمة: تعويم، انقر نقرا

  • الدقة النقطة العائمة: عشري

العشرية الدقة نوع الفاصلة العائمة في حساب لن تفقد الدقة. مساحة يحددها العرض محددة، قد يتم تخزين كل أربعة بايت 9 أرقام والعلامة العشرية إلى بايت واحد. أكبر BIGINT من يمكن استخدامها لتخزين البيانات عدد صحيح.

رابعا، مواصفات التصميم مؤشر

1، والحد من عدد من الفهارس على كل طاولة، وفهارس جدول واحد لا ننصح أكثر من خمسة المؤشر ليس أفضل! مؤشرات يمكن تحسين كفاءة يمكن أيضا أن يقلل من الكفاءة.

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

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

2، حظر لكل عمود في الجدول وضعت مؤشر منفصل قبل إلى الإصدار 5.6، يمكن لمزود فقط استخدام فهرس لجدول، جيدة بعد 5.6، حتى مع مؤشر الأمثل الطريق مجتمعة، ولكن لا يزال بعيدا عن الاستخدام المشترك للاستعلام مؤشر

3، يجب أن يكون كل InnoDB الجدول مفتاح أساسي ك InnoDB هو مؤشر بتنظيم الجداول: ترتيب منطقي وبيانات مؤشر أجل تخزينها هو نفسه.

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

لا تستخدم العمود يتم تحديثها باستمرار كمفتاح أساسي لا ينطبق على المفتاح الأساسي بأعمدة (ما يعادل الرقم القياسي المشترك) لا تستخدم UUID، MD5، HASH، عمود سلسلة كمفتاح أساسي (لا نمو ضمان في ترتيب البيانات).

أوصى قيمة المفتاح الأساسي الاضافة ID.

خامسا، مؤشر شائع العمود الاقتراحات

  • تظهر في جملة WHERE من SELECT، UPDATE، DELETE عبارات في العمود

  • أنه يحتوي على الحقول في BY ORDER، GROUP BY، في DISTINCT

نحن لا نريد لتلبية حقول الأعمدة 1 و 2 وضعت فهرس، عادة ما يكون أفضل لإنشاء مؤشر مشترك حقول 1 و 2

  • متعدد الجدول انضمام الأعمدة جمعية

6، وكيفية اختيار ترتيب الأعمدة مؤشر

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

  • التمييز على أعلى أقصى مؤشر مجتمعة (= عدد الصفوف في عدد التمييز القيم المختلفة للعمود / عمود)؛

  • إلى أقصى حد ممكن على طول حقل صغير للعمود مؤشر اليسرى أكثر المشترك (لأن طول الحقل أصغر، كمية أكبر من البيانات التي يمكن خزنها، وأفضل أداء IO)؛

  • والأكثر استخداما في العمود الأيسر في الفهرس المشترك (وهو مؤشر حتى تتمكن من بناء بعض صغيرة نسبيا).

سبعة، وتجنب خلق التكرار والازدواجية مؤشر الرقم القياسي

حيث سيؤدي ذلك إلى زيادة الوقت للمحسن الاستعلام بإنشاء خطة التنفيذ.

  • المثال مؤشر مكرر: المفتاح الأساسي (هوية)، ومؤشر (معرف)، فهرس فريد (معرف)

  • مؤشر سبيل المثال التكرار: مؤشر (أ، ب، ج)، ومؤشر (أ، ب)، ومؤشر (أ)

مؤشر تغطية ثمانية الأولوية

للاستفسارات متكررة الأولوية لاستخدام مؤشر تغطية.

A مؤشر تغطية: الذي يحتوي على كافة حقول الاستعلام (حيث حدد، ordery التي تضمنت مجموعة من الميدان) مؤشر

تغطية فوائد الفهرس:

  • تجنب الجدول الاستعلام الثاني فهرستها ك InnoDB

ك InnoDB يتم تخزين فهرس متفاوت المسافات في النظام، لك InnoDB، المؤشرين المخزنة في عقدة ورقة هي المفتاح الأساسي للخط المعلومات،

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

  • ويمكن أن تصبح عشوائي أجل IO IO لتسريع الاستعلام الكفاءة

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

تسعة، مواصفات مؤشر SET

تجنب استخدام قيود المفاتيح الخارجية

  • إهمال القيد المفتاح الخارجي (المفتاح الخارجي)، ولكن يجب أن يكون على الطاولة مؤشر والعلاقة بين جدول المفتاح.

  • مرجعية رئيسية الأجنبية المستخدمة لضمان سلامة البيانات، فمن المستحسن لتحقيق نهاية الأعمال؛

  • سوف المفتاح الخارجي يؤثر على عملية الأصل والجداول التابعة الكتابة مما يقلل من الأداء.

مواصفات تطوير قواعد البيانات عشرة، SQL

1، فمن المستحسن استخدام عبارة استعدادا لعمليات قاعدة البيانات

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

2، والبيانات تجنب نوع التحويل الضمني

التحويل الضمني يمكن أن يؤدي إلى فشل المؤشر. مثل: اسم حدد، الهاتف من العملاء حيث معرف = '111'؛

3، والاستفادة الكاملة من مؤشر جدول موجود

  • تجنب استخدام الاستعلام، أي ضعف الرقم.

ونتيجة لمثل ' 123'، ( إذا لم الجبهة، و الخلفية فقط، ويمكن استخدامها في مؤشر على عمود)

  • يمكنك فقط استخدام SQL لأداء المؤشر المركب مجموعة الاستعلام

مثل: مؤشر مشترك، B، العمود ج، وهناك سرد الاستعلام النطاق في الظروف الاستعلام، ثم في B، لن يتم استخدام الفهرس ج عمود، عند تحديد مؤشر مشترك، إذا كان العمود ليكون استخدامها للعثور على مجموعة، ثم يجب عليك ان تضع الجانب الأيمن من مؤشر مشترك العمود.

استخدام اليسار الانضمام أو عدم وجود لتحسين وليس في العملية

لأن ليس في الفهارس استخدام أيضا كثيرا ما تفشل.

4، وتصميم قاعدة البيانات، ينبغي النظر للتوسع مستقبلا

5، إلى قواعد بيانات مختلفة ربط استخدام حساب مختلف، الاستعلام عرافة عبر قاعدة بيانات

  • الهجرة قاعدة البيانات والجدول الفرعي مكتبة فرعية لمغادرة الغرفة

  • خفض درجة رجال الأعمال من اقتران

  • تجنب حقوق المفرطة الناجمة عن المخاطر الأمنية

6، حظر استخدام SELECT * يجب استخدام SELECT < قائمة الحقول >  تحقيق

السبب:

  • تستهلك المزيد من وحدة المعالجة المركزية وIO الموارد لشبكة النطاق الترددي

  • لا يمكنك استخدام مؤشر تغطية

  • يمكنك تقليل أثر الهيكل تغيير الجدول

7، تحظر استخدام عبارة INSERT لا يحتوي على قائمة الحقول

مثل: إدراج في القيم (ع '،' ب '،' ج ')؛

استخدام إدراج في تي (C1، C2، C3) القيم (ع '،' ب '،' ج ')؛

8، وتجنب استخدام الاستعلامات الفرعية، يمكنك التعامل مع محسن الاستعلام على الانضمام الى عمليات

عادة في أفريقيا جنوب الصحراء بند في الاستعلام، وفرعي هو SQL بسيط (لا يشمل الاتحاد، مجموعة من، النظام من قبل، شرط الحد)، فإنه يمكن تحويلها إلى الاستفسارات المتعلقة مقبض أمثلية الاستعلام.

يسبب فرعي من ضعف الأداء:

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

  • خاصة بالنسبة للمجموعات نتيجة عودة الاستفسارات شبه كبيرة نسبيا، وزيادة تأثيرها على أداء الاستعلام؛

  • منذ الاستعلام الفرعية سوف تنتج الكثير من الجدول المؤقت لا يوجد لديه مؤشر، فإنه سوف تستهلك وحدة المعالجة المركزية المفرطة والموارد IO، مما أسفر عن عدد كبير من الاستفسارات بطيئة.

9، وتجنب استخدام JOIN كثيرا الجدول جمعية

لماي، هو وجود مخبأ النقابي، حجم ذاكرة التخزين المؤقت قد يتم تعيين من قبل join_buffer_size المعلمة.

في الخلية، لنفس SQL الزميلة متعددة (الانضمام) في الجدول، فإنه سيتم تخصيص ذاكرة التخزين متعددة النقابي، SQL، إذا كان في الجدول أكثر المرتبطة بها، وكلما زاد مقدار الذاكرة.

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

في نفس الوقت لتشغيل تكوين الجمعيات، فإن عملية إنتاج جدول مؤقت، ماي تأثير كفاءة الاستعلام المرتبطة بحد أقصى 61 الجداول، لا ينصح أكثر من خمسة.

10، للحد من عدد التفاعلات مع قاعدة البيانات

معا، وكفاءة التصنيع يمكن تحسين عمليات معالجة بيانات أكثر ملاءمة إلى عدد وافر من العملية دفعة نفسها

11، عندما حكم المقابلة لنفس العمود أو استخدامها في مكان أو في

في القيمة لا تزيد عن 500 في العملية أكثر كفاءة استخدام المؤشر، أو في معظم الحالات نادرا الاستفادة من المؤشر.

12، التي تحظر استخدام النظام من قبل راند () تسلسل عشوائي

والجدول تحميل جميع البيانات المؤهلين في الذاكرة، ومن ثم فرزها وفقا للقيمة بشكل عشوائي لجميع البيانات في الذاكرة، وكل صف قد يكون له قيمة بشكل عشوائي، إذا كان الشرط من مجموعة البيانات كبيرة جدا، فإنه سوف تستهلك الكثير من وحدة المعالجة المركزية وIO وموارد الذاكرة.

يوصي الحصول على قيمة عشوائية في البرنامج، والحصول على البيانات من قاعدة البيانات في طريقة مثل هذه

13، جملة WHERE يحظر ظائف لتحويل العمود وتحسب

ذلك سيكون سببا في مؤشر لا يمكن استخدامها عند العمود هو وظيفة التحويل أو حساب.

  • غير موصى بها:

  • الموصى بها:

14، عند استخدام UNION ALL من الواضح أنه لا تكرار القيم بدلا UNION

  • جميع البيانات لتكون وإعادة UNION تعمل مجموعتين النتيجة في جدول مؤقت ومن ثم

  • UNION ALL لم تعد مجموعة نتيجة لإعادة المحاولة

15، وتقسيم كبير، SQL معقدة في العديد من SQL صغير

  • SQL كبير: منطق معقد، وحساب مكثفة وحدة المعالجة المركزية من SQL

  • الخلية: يمكن للSQL استخدام يحسب واحد فقط وحدة المعالجة المركزية

  • بعد قرار SQL يمكن القيام بها بالتوازي مع تحسين كفاءة المعالجة من قبل

XI، رمز تشغيل قاعدة بيانات للسلوك

1، أكثر من 100 مليون خط من دفعة الكتابة (UPDATE، DELETE، INSERT) عملية، للعمل دفعات متعددة

  • قد يسبب عملية ارتفاع حجم-تأخيرات خطيرة من سيد

البيئة السيد والعبد، قد يسبب عملية كبيرة الحجم خطير السيد والعبد الكمون، يطلب من يكتب ارتفاع حجم عموما لأداء ردحا من الزمن، وفقط بعد الانتهاء من تنفيذ المكتبة الرئيسية، سيتم تنفيذها من مكتبة في الآخر، لذلك وسوف تتسبب في تأخير من المكتبة الرئيسية ووقتا طويلا المكتبة.

  • وسجل binlog تولد الكثير من تنسيق السجل عند التوالي

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

  • تجنب عمليات صفقة كبيرة

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

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

2، للجداول كبيرة باستخدام حزب العمال عبر الإنترنت-مخطط التغيير تعديل بنية الجدول

  • تجنب الجدول تعديل كبير الناتجة عن التأخير الرئيسي

  • تجنب الجدول القفل عندما حقول الجدول تعديلها

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

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

يتم نسخ الجدول الأصلي في البيانات الجديدة أيضا إلى الجدول الجديد، اكتمال التوالي بعد نسخ كافة البيانات، وجدول جديد إلى الجدول الأصلي، وحذف الجدول الأصلي.

عمليات وDDL الأصلي إلى عدة دفعات صغيرة.

3، سوبر حظر إذن يعطي لحساب المستخدمة من قبل برنامج

عندما يحد من عدد أقصى من الاتصالات، فقد أيضا تشغيل إتصال امتيازات المستخدم عظمى لا يمكن إلا امتيازات عظمى أن تترك للتعامل مع هذه المشكلة باستخدام حساب DBA.

4، وإجراءات لربط حساب قاعدة البيانات، واتباع مبدأ الحقوق الدنيا

يستخدم برنامج حساب قاعدة بيانات يمكن استخدامها فقط في DB، من حيث المبدأ، لا يسمح حساب شبه لقاعدة بيانات مشتركة المستخدمة من قبل البرنامج لديك امتيازات الهبوط.

مصدر: نقل عن "مصدر طريق خط" رقم العام

يانغ مي لعب لقاءات ساحة المعركة المثيرة، وغنت أغنية، وقال أصدقاء، ولكن نقطة

"الظهور" الدخن تذاكر مؤتمر جديد مقدما | الدخن مربع 8 التعرض

دائرة الأصدقاء مع الصور | جمهورية الصين وبالإضافة إلى الإقلاع، قمنا مجيء حزمة التعبير أميرة!

نموذج Baojun 560 ناقل حركة أوتوماتيكي CVT الصور اتخاذ التجسس

هواوي DigiX AI مسابقة الابتكار تطبيق المنتهية، و "الأساسية - نهاية - سحابة" كومة الكامل تسريع عملية تطوير للبيئة محطة

kubernets الإطار التحليلي العام

رد: فيفو X27 فتح رسميا تعيين / منحت سامسونج S10 Jingdong بطل مزدوج

وقال نينغ، قال الرجال الثلاثة LPL أقوى الملعب المستخدمين بعد مشاهدة: 7 التي وضعت ارتداء الخنزير؟

Jingdong لعبة الهاتف المحمول تفسير صناعة رائدة القوة: أفراد متعمقة تدريب كليات التصميم والابتكار

Zotye كبير خطوة X7 /1.5T التلقائي المدرجة للبيع من 89900

OFF-WHITE س لم نايك لا تشتري؟ شاحنات صغيرة، وعلى الفور تنفيذ شيء له!

تعلم خطوة بخطوة عامل الميناء أقراص التخزين