delphi4arab منتديات دلفي للعرب
ما معنى Page Number في قاعدة البيانات - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : ما معنى Page Number في قاعدة البيانات (/showthread.php?tid=12487)



ما معنى Page Number في قاعدة البيانات - Delphi2020 - 11-01-2024

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


RE: ما معنى Page Number في قاعدة البيانات - Delphi2020 - 12-01-2024

هل من إجابة بارك الله فيكم.


RE: ما معنى Page Number في قاعدة البيانات - larbiparadox - 12-01-2024

(11-01-2024, 07:48 AM)Delphi2020 كتب : السلام عليكم ورحمة الله وبركاته،
عند إنشاء قاعدة بيانات من نوع فايربيرد يطلب مني تعيين page Number ، ما معنى هذه الخاصية ؟ و هل عدد الصفحات يؤثر في البحث و التخزين في قاعدة البيانات؟
جزاكم الله خيرا.

وعليك السلام ورحمة الله وبركاته

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

ـ إذا كان الجهاز ذو كفائة يمكن الزيادة فيه ، يمكن التعديل عليها يدويا في ملف FireBird.conf الموجود في مسار التثبيت للفيربيد ، تكون تلقائيا 2048 أي 2 ميقا تحت مسمى 2048 =Defaultobcachepages #    ، تكون غير مفعلة إذا كانت تبدأ بـ #

* ملاحظة :  لا أنصح بتغيير هذه الإعدادت ربما تأثر على أداء الجهاز


RE: ما معنى Page Number في قاعدة البيانات - wadoud - 14-01-2024

(11-01-2024, 07:48 AM)Delphi2020 كتب : السلام عليكم ورحمة الله وبركاته،
عند إنشاء قاعدة بيانات من نوع فايربيرد يطلب مني تعيين page Number ، ما معنى هذه الخاصية ؟ و هل عدد الصفحات يؤثر في البحث و التخزين في قاعدة البيانات؟
جزاكم الله خيرا.

عند إنشاء قاعدة بيانات Firebird، يشير "رقم الصفحة" "page number" إلى حجم الصفحات الفردية التي يتكون منها ملف قاعدة البيانات. في Firebird، يتم عادةً تعيين حجم الصفحة على قيمة ثابتة أثناء عملية إنشاء قاعدة البيانات.

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

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

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