30-07-18, 06:46 AM
وعليكم السلام ورحمة الله وبركاته
الاسباب التى تترتب على تاخير تنفيذ الامر وما شبه
1- سرعة اداء السيرفر الذى يحتوى على قاعدة البيانات.
2- حجم قاعدة البيانات من البيانات الداخلية عند اتمام الاستعلام
3- طريقة الاستعلام عن طريق نص او رقم لحجم الذاكرة المستهلكة عند التنفيذ
4- كثرة تنفيذ الامر فى اوان واحد...
بخصوص رقم 2 من المؤكد انه مشكوك به حيث لا اعتقد
انك فى الوقت الحالى تمتلك قاعدة بيانات تحتوى على بيانات كبيرة
وبخصوص رقم 3 خارج النطاق حيث انك تقوم بالبحث عن طريق رقم وليس نص
ولكن انصح ان تجعل نوع الاستعلام PHP كود :
Int32
بدلاً من
Int64
فلا يوجد اى فرق بينهم ولكن تجنباً من حالة السيرفر
بخصوص 1 و 4 فهم الاهم واكثرهم اهمية هو رقم 4
يجب وضع كود فى بداية الزر وهو كالتالىكود :
Button1.Enabled = Falseوينتهى بكود ويفضل قبل ظهور الرسالة وهو
كود :
Button1.Enabled = Trueوهو تجنباً من تنفيذ امر الاستعلام اكثر من مرة فى لحظة واحدة
بعض الاحيان يكون الموس المستخدم به بعض الخلل
الذى يقمو بتنفيذ اكثرة من ضغطة واحدة فى اوان واحد
ولتجنب ذلك وحتى لا يسبب فى تعليق الامر وتنفيذه
وكذلك من لعدم عمل لود وحمل على السيرفر يفضل استخدام الكود السابق
ناتى فى رقم 1 واخراً وهو العامل الرئيسي
الذى يترتب عليه سرعة تنفيذ الامر فى استقبال وارسال البيانات
فيجب قبل مواصفات السيرفر هو حالة الانترنت
والاتصال بالخادم ان لا يكون منقطع فى بعض الاحيان
والمواصفات هو عامل رئيسيى لتنفيذ الامر فى غمضة عين
فكلما كان المواصفات اعلى كلما كان التنفيذ اسرع
تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]
ساهم دائماً فى
لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله
▼ شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]
ساهم دائماً فى
لكل من يقوم بالمساهمةفى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله
▼ شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية

