17-04-13, 05:42 PM
مشكلة الاداء لا تواجه اي احد منا ولا يحس بها احد اثناء مرحلة تصميم البرنامج ولكن ماذا اذا وصل عدد السجلات فى القاعدة البيانات الى مليار سجل :confused:
هناك شئ مؤلم اسمه الثقل فى البرنامج تجد العميل يتصل بك من الحين الي الاخر ولكن عندما قرأت قليل من احد كتب ميكروسوفت عثرت عليه بشق الانفس احبب ان اشارك هذه المعلومات التى قد افيد اى مطور برامج قواعد البيانات من فريق الى افراد
عموما
هناك شئ اسمه قاتل الاداء:-
وهي
1- التصميم الخطاء للجداول وعدم عمل normalization بصورة صحيحة -واذا كنت لا تعلم ماهو هذا المصطلح يمكنك النظر الي http://ar.wikipedia.org/wiki/%D8%AA%D8%B...8%A7%D8%AA
2- عدم الستخدام الindexes فى الجدوال وهي انواع لمعرفة انواعه يمكن النظر الي http://ar.wikipedia.org/wiki/%D9%81%D9%8...8%A7%D8%AA
كما يمكنك ايضا التعرف علي الانواع فى sql server هنا
http://msdn.microsoft.com/en-us/library/ms130862.aspx
3-النقطة الاهم هنا عدم الاستعلام من الجدول مباشرة بل يفضل عمل view ومن ثم استخدام stored procedure للاستعلام من الجدول
فذلك يزيد من قوة عادة البيانات
عموما انا سوف اعمل فيديو مبسط في هذه العملية ليستفيد من الجميع
او يمكنك البحث بمفردك حتى تعرف الطريقة الصحيحة
4- النقطة الاهم هي استخدام [h=1]Statistics
فى كل جدول من الجدول من الجداول وذلك بقسم الخاص بها فى خيارات الجدول [/h]اتمني لو اعطيتك ولو حتى واحد فى المائة من المعرفة حتى تبدا بحثك بقوة اكثر وانا سوف اقوم بعمل فيديو توضيحي لهذه العمليات ان شاء الله
تحياتي
سامر عبد الله
هناك شئ مؤلم اسمه الثقل فى البرنامج تجد العميل يتصل بك من الحين الي الاخر ولكن عندما قرأت قليل من احد كتب ميكروسوفت عثرت عليه بشق الانفس احبب ان اشارك هذه المعلومات التى قد افيد اى مطور برامج قواعد البيانات من فريق الى افراد
عموما
هناك شئ اسمه قاتل الاداء:-
وهي
1- التصميم الخطاء للجداول وعدم عمل normalization بصورة صحيحة -واذا كنت لا تعلم ماهو هذا المصطلح يمكنك النظر الي http://ar.wikipedia.org/wiki/%D8%AA%D8%B...8%A7%D8%AA
2- عدم الستخدام الindexes فى الجدوال وهي انواع لمعرفة انواعه يمكن النظر الي http://ar.wikipedia.org/wiki/%D9%81%D9%8...8%A7%D8%AA
كما يمكنك ايضا التعرف علي الانواع فى sql server هنا
http://msdn.microsoft.com/en-us/library/ms130862.aspx
3-النقطة الاهم هنا عدم الاستعلام من الجدول مباشرة بل يفضل عمل view ومن ثم استخدام stored procedure للاستعلام من الجدول
فذلك يزيد من قوة عادة البيانات
عموما انا سوف اعمل فيديو مبسط في هذه العملية ليستفيد من الجميع
او يمكنك البحث بمفردك حتى تعرف الطريقة الصحيحة
4- النقطة الاهم هي استخدام [h=1]Statistics
فى كل جدول من الجدول من الجداول وذلك بقسم الخاص بها فى خيارات الجدول [/h]اتمني لو اعطيتك ولو حتى واحد فى المائة من المعرفة حتى تبدا بحثك بقوة اكثر وانا سوف اقوم بعمل فيديو توضيحي لهذه العمليات ان شاء الله
تحياتي
سامر عبد الله