تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
احبتى فى الله (سؤال فى قواعد البيانات اكسس)
#1
Star 
السلام عليكم.عندى برنامج مصممه  بيانات اكسس  بالفجوال بيسك 2010 
ولما ابتدى العميل يضيف فيها كمية بيانات كتيرة ابتى البرنامج يتقل فى جليب وخفظ البيانات هل له حل علشان تبقى الاستجابه اسرع..
والف شكر لحضراتكم جميعا.
الرد }}}
تم الشكر بواسطة:
#2
السلام عليكم ورحمة الله وبركاته

1 - مهما كان  حجم البيانات المخزنة في قاعدة البيانات لا يمكن هذا أن يؤثر على سرعة الحفظ فيها..
2 - جلب البيانات وطريقة عرضها واستخدام بعض الأكواد يبطئ من سرعة العرض: بحسب حجم المسترجع يجعل البرنامج بطئ فيها نوعاً ما.
3 - يفضل أن لا تستخدم الاكواد التي تحتوي على حلقات دورانية لللبحث والعرض لوجود أكواد بديلة في الدوت نت - أو تقوم بإختراع طريقة في تخزين البيانات تغنيك عن استخدام الحلقات الدورانية للبحث في الجداول واسترجاع البيانات منها(مثلاً تريد عرض عناصر مجموعة فرعية لمجموعة مواد ليس من المعقول أن تقوم بطلب رقم المواد الفرعية رقم رقم حتى تصل للنهاية - بل تجعل هناك حقل اضافي يحتوي على دليل يميز كل محموعة فرعية عن الاخرى فعندما يجد هذه البيانات المميزة في هذا الحقل يعرض البيانات التي تقابله من المواد الفرعية في الحقول الأخرى).
4 - حتى يكون البرنامج خفيف مهما كان حجم البيانات :
- لا تجعل البرنامج يعرض كل البيانات الموجودة في قاعدة البيانات..
مثال بسيط : لو عندك دليل هاتف فيه بيانات لعشرة آلاف شخص ..:
    -- ليس من المعقول أن تجعل جدول العرض يعرض كل الموجودين في الجدول
    -- بل يكون الجدول فارغ ولا يعرض أي بيانات -- إن كان لا بد لا تجعله يعرض أكثر من عدد محدد وبسيط مثلا 100 سجل ..
عندما تبدأ بالبحث (المتشابه)  لا تجعل البرنامج يبدأ البحث من كتابة أول حرف بل بعد كتابة الحرف الثالث أو الرابع وذلك لتخفيف حجم المتشابه الذي سيتم عرضه.
5 - أن لا يتم تخزين ملفات خارجية في نفس قاعدة الباينات (يعني صور وما شابه) تجعل هناك قاعدة أخرى لتخزين الصور إن كان ولا بد منه وأن لا يتجاوز حجم الصورة المخزنة حجم معين مثلا 100 كيلو أو 200 كيلو على الأكثر يعن ييخزن نموذج للعرض وليست صورة للتباهي بجودة الصورة (والأفضل أن لا يتم تخزين الصور في قاعدة البيانات بل يخزنها في مجلد جانبي بجانب قاعدة البيانات ويخزن في القاعدة فقط الاسماء التي تم حفظها للصور في ذاك المجلد لمعرفة مسارها عند العرض).
---
راجع الاكواد في برنامجك - ربما هناك شيء يمكنك الاستغناء عنه ولا حاجة له -- وربما هناك أكواد تستطيع استبدالها بأكواد أخف.
====

أما بالنسبة للمشاكل التقنية  ::

إذا كان البرنامج يعمل عندك بكفائة تامة ولكن يواجه مشاكل عند العميل هذا فقط..
فمن المحتمل أنه لازال يستخدم جهاز كمبيوتر من مواصفات عام ألف وتسعمائة وخشبة .. أنصحه بتحديث جهازه بأن :
- يكون هارد دسك التخزين من نوع SSD.
- يرفع حجم الرامات أكثر من 4 جيجا والأفضل أن تكون أكثر من 8 جيجا.
- أن لا يستخدم جهازه لعرض محتويات الفلاش ميموري ولا يجعله حقل تجارب لتجريب البرامج عليه وتنزيل برامج من أي صفحة من النت (بالتالي يستغني عن وجود الأنتي فايروس على جهازه ويعطله - تعطيل الانتي فايروس يخفف 50% من مشاكل ثقل الجهاز)  -- على الأقل أن لا يعتمد على برنامج حماية غير البرنامج الأساسي الذي ينزل مع ويندوز...
قال صلى الله عليه وسلم: 
«كلمتان خفيفتان على اللسان 
ثقيلتان في الميزان،حبيبتان إلى الرحمن: 
سبحان الله وبحمده، سبحان الله العظيم».
الرد }}}
تم الشكر بواسطة: خالد كامل1
#3
(17-09-22, 07:45 AM)Taha Okla كتب : السلام عليكم ورحمة الله وبركاته

1 - مهما كان  حجم البيانات المخزنة في قاعدة البيانات لا يمكن هذا أن يؤثر على سرعة الحفظ فيها..
2 - جلب البيانات وطريقة عرضها واستخدام بعض الأكواد يبطئ من سرعة العرض: بحسب حجم المسترجع يجعل البرنامج بطئ فيها نوعاً ما.
3 - يفضل أن لا تستخدم الاكواد التي تحتوي على حلقات دورانية لللبحث والعرض لوجود أكواد بديلة في الدوت نت - أو تقوم بإختراع طريقة في تخزين البيانات تغنيك عن استخدام الحلقات الدورانية للبحث في الجداول واسترجاع البيانات منها(مثلاً تريد عرض عناصر مجموعة فرعية لمجموعة مواد ليس من المعقول أن تقوم بطلب رقم المواد الفرعية رقم رقم حتى تصل للنهاية - بل تجعل هناك حقل اضافي يحتوي على دليل يميز كل محموعة فرعية عن الاخرى فعندما يجد هذه البيانات المميزة في هذا الحقل يعرض البيانات التي تقابله من المواد الفرعية في الحقول الأخرى).
4 - حتى يكون البرنامج خفيف مهما كان حجم البيانات :
- لا تجعل البرنامج يعرض كل البيانات الموجودة في قاعدة البيانات..
مثال بسيط : لو عندك دليل هاتف فيه بيانات لعشرة آلاف شخص ..:
    -- ليس من المعقول أن تجعل جدول العرض يعرض كل الموجودين في الجدول
    -- بل يكون الجدول فارغ ولا يعرض أي بيانات -- إن كان لا بد لا تجعله يعرض أكثر من عدد محدد وبسيط مثلا 100 سجل ..
عندما تبدأ بالبحث (المتشابه)  لا تجعل البرنامج يبدأ البحث من كتابة أول حرف بل بعد كتابة الحرف الثالث أو الرابع وذلك لتخفيف حجم المتشابه الذي سيتم عرضه.
5 - أن لا يتم تخزين ملفات خارجية في نفس قاعدة الباينات (يعني صور وما شابه) تجعل هناك قاعدة أخرى لتخزين الصور إن كان ولا بد منه وأن لا يتجاوز حجم الصورة المخزنة حجم معين مثلا 100 كيلو أو 200 كيلو على الأكثر يعن ييخزن نموذج للعرض وليست صورة للتباهي بجودة الصورة (والأفضل أن لا يتم تخزين الصور في قاعدة البيانات بل يخزنها في مجلد جانبي بجانب قاعدة البيانات ويخزن في القاعدة فقط الاسماء التي تم حفظها للصور في ذاك المجلد لمعرفة مسارها عند العرض).
---
راجع الاكواد في برنامجك - ربما هناك شيء يمكنك الاستغناء عنه ولا حاجة له -- وربما هناك أكواد تستطيع استبدالها بأكواد أخف.
====

أما بالنسبة للمشاكل التقنية  ::

إذا كان البرنامج يعمل عندك بكفائة تامة ولكن يواجه مشاكل عند العميل هذا فقط..
فمن المحتمل أنه لازال يستخدم جهاز كمبيوتر من مواصفات عام ألف وتسعمائة وخشبة .. أنصحه بتحديث جهازه بأن :
- يكون هارد دسك التخزين من نوع SSD.
- يرفع حجم الرامات أكثر من 4 جيجا والأفضل أن تكون أكثر من 8 جيجا.
- أن لا يستخدم جهازه لعرض محتويات الفلاش ميموري ولا يجعله حقل تجارب لتجريب البرامج عليه وتنزيل برامج من أي صفحة من النت (بالتالي يستغني عن وجود الأنتي فايروس على جهازه ويعطله - تعطيل الانتي فايروس يخفف 50% من مشاكل ثقل الجهاز)  -- على الأقل أن لا يعتمد على برنامج حماية غير البرنامج الأساسي الذي ينزل مع ويندوز...

احسنت واوفيت بارك الله فيك اخى الكريم
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  سؤال عن الاسمبلي و النيم سبيس justforit 0 101 07-12-25, 12:28 AM
آخر رد: justforit
  فائدة بخصوص التعامل مع علامات التنصيص مع {سؤال} justforit 4 267 02-11-25, 11:19 PM
آخر رد: justforit
  تصدير البيانات إلى ملف RTF مصمم هاوي 4 821 15-08-25, 04:13 PM
آخر رد: أبو خالد الشكري
  اين الخطأ فى هذا السطر _ جزاكم الله كل خير abo ragab 2 651 10-08-25, 03:53 AM
آخر رد: abo ragab
  [VB.NET] ما هو أفضل موقع استضافة لقواعد البيانات MSSQL ؟ mmaalmesry 0 795 16-07-25, 10:45 PM
آخر رد: mmaalmesry
  [VB.NET] أين الخطأ فى هذا السطر وجزاكم الله خيرا abo ragab 2 684 10-07-25, 09:35 PM
آخر رد: abo ragab
  مساعدة في كيفية ترحيل البيانات من داتا قريدفيو إلى داتا قريدفيو في فيجوال بيسك ahmedfa71 13 2,213 09-07-25, 11:24 PM
آخر رد: أبو خالد الشكري
  مشكلة في حفظ البيانات مصمم هاوي 2 1,019 30-06-25, 08:51 AM
آخر رد: مصمم هاوي
  بطء في جلب البيانات مصمم هاوي 9 997 08-05-25, 07:51 AM
آخر رد: مصمم هاوي
  تعديل كود تحديث البيانات مصمم هاوي 1 782 26-04-25, 06:07 PM
آخر رد: مصمم هاوي

التنقل السريع :


يقوم بقرائة الموضوع: