تحسين أوقات تحميل قاعدة البيانات وأدائها

في مستند المساعدة هذا

إليك كيفية التأكد من أن قواعد بياناتك تبدو دائماً سريعة وسلسة 🏃🏼


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

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

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

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

تجنب إنشاء الكثير من قواعد البيانات في الصفحات ذات الزيارات العالية

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

حاول وضع كل قاعدة بيانات في صفحتها الخاصة أولاً. وبمجرد قيامك بذلك، إذا كنت ترغب في عرض جميع قواعد البيانات في صفحة واحدة، يمكنك القيام بما يلي:

  1. اكتب /linked في تلك الصفحة واختر عرض مرتبط لقاعدة بيانات لإنشاء قاعدة بيانات مرتبطة.

  2. أنشئ طرق عرض لقاعدة البيانات في قاعدة البيانات المرتبطة هذه وقم بتهيئتها لتشير إلى قواعد بيانات المصدر المطلوبة. يمكن لطرق عرض قاعدة البيانات المختلفة أن تشير إلى قواعد بيانات مصدر مختلفة!

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

تجنب سلاسل المراجع المعقدة

تعد المعادلات وعمليات التجميع (rollups) قوية للغاية، ولكن كلما زادت تعقيداً، قد تصبح قاعدة بياناتك أبطأ. على سبيل المثال، قد تستغرق المعادلة التي تعتمد على العديد من المعادلات الأخرى التي تعتمد بدورها على عمليات التجميع وقتاً أطول للحساب.

تقليل عدد عوامل التصفية والفرز على المعادلات وعمليات التجميع

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

التصفية بناءً على خصائص بسيطة

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

إخفاء الخصائص غير الضرورية

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

إذا لم تتمكن من إضافة خاصية جديدة

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

للعودة إلى ما دون الحد:

  • احذف الخصائص غير المستخدمة (خاصة تلك التي لا تُستخدم في أي طرق عرض).

  • راجع خصائص التحديد (select) والتحديد المتعدد (multi-select). إذا كان لديك خصائص متعددة تخدم نفس الغرض، ففكر في دمجها.

احذف أي صفحات غير مستخدمة

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

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

حد عدد الصفوف

يمكن لكل قاعدة بيانات في Notion استيعاب ما يصل إلى 250,000 صف. ستظهر لك إشارات إذا كنت تقترب من هذا الحد أو تجاوزته:

  • الاقتراب من الحد: ستظهر لك رسالة تحذير في قاعدة بياناتك تفيد بأنك تقترب من الحد. لا يزال بإمكانك إضافة صفوف.

  • عند الحد أو تجاوزه: لن تتمكن من إضافة صفوف جديدة. ستؤدي طلبات إضافة صفوف إلى ظهور خطأ.

على مستوى الصفحة في قاعدة البيانات

بالنسبة لكل صفحة في قاعدة البيانات، تقتصر جميع البيانات من كافة خصائص تلك الصفحة على حجم إجمالي قدره 2.5 ميجابايت.

لا يؤثر هذا الحد على:

  • خصائص الملفات والوسائط. الحجم الفعلي للملف الذي قمت بتحميله لا يُحتسب ضمن هذا الحد.

  • المعادلات والعمليات التجميعية (Rollups).

  • المحتوى الموجود في متن صفحات قاعدة البيانات (وليس الخصائص).

  • عدد الخصائص التي لديك في قاعدة البيانات. على سبيل المثال، يمكن أن تظل قاعدة البيانات التي تحتوي على 50 خاصية تحت الحد إذا كان لكل خاصية أوصاف أو خيارات قصيرة.

ملاحظة: هناك أيضًا حدود مطبقة على العلاقات ثنائية الاتجاه. لنفترض أن قاعدة البيانات "أ" وقاعدة البيانات "ب" مرتبطتان ببعضهما البعض. بمجرد الإشارة إلى نفس الصفحة من قاعدة البيانات "أ" 10,000 مرة في قاعدة البيانات "ب" كعلاقة، في المرة التالية التي تحاول فيها الإشارة إليها في قاعدة البيانات "ب"، لن ينعكس ذلك في قاعدة البيانات "أ".

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

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

  • احذف أي خصائص غير ضرورية، مما سيؤدي أيضًا إلى حذف البيانات الموجودة داخل تلك الخصائص.

على مستوى قاعدة البيانات

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

قد تواجه هذا الحد عند إضافة خصائص جديدة أو إضافة خيار خاصية جديد (مثل خيار إضافي لخاصية التحديد) إلى قاعدة بياناتك.

للبقاء تحت هذا الحد، يمكنك القيام بما يلي:

  • احذف أي خصائص غير ضرورية.

  • احذف أي خيارات خصائص غير ضرورية من خصائص التحديد والتحديد المتعدد.

  • قلل عدد أحرف خيارات الخصائص (على سبيل المثال، يمكنك تغيير خيار Complete إلى Done).

  • قلل طول أي معادلات تستخدمها في خصائص المعادلة.

حذف الخصائص

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

  1. انقر على أيقونة شريط التمرير في الجزء العلوي من قاعدة بياناتك.

  2. حدد Edit propertiesDeleted properties.

  3. حدد ↩️ بجوار الخاصية التي تريد استعادتها.

لاحظ أنه يمكنك الاحتفاظ بـ up to 1.5MB من الخصائص المحذوفة في سلة المهملات. بمجرد وصولك إلى هذا الحد، ستحتاج إلى permanently حذف بعض الخصائص. للقيام بذلك:

  1. انقر على أيقونة شريط التمرير في الجزء العلوي من قاعدة بياناتك.

  2. حدد Edit propertiesDeleted properties.

  3. حدد 🗑️ بجوار الخاصية التي تريد حذفها نهائيًا. يمكنك أيضًا اختيار Permanently delete all في أسفل القائمة.

بمجرد حذف خاصية وبياناتها نهائيًا، لن تتمكن من استعادتها.

تعرف على المزيد حول قواعد البيانات للتأكد من أنك تستخدمها بأفضل طريقة لاحتياجاتك الخاصة


تقديم تعليق

هل كان هذا المورد مفيداً؟


Powered by Fruition