EasyDelphi Q&A
+5 تصويتات
119 مشاهدات
حاليا انا استعمل mssql   البرنامج شغال منذ مدة طويلة حيت تسبب في تقل للبرنامج و خاصة في عمليات البحت التي يقوم بها المستخدم

استعملت حلقات البحت و التي يتسغرق وقت مع زيادة حجم البيانات و لكن حاليا ام اجد حل بيدل او خوارزمية تجعل من البحت يكون اسرع
سُئل في تصنيف SQL Server بواسطة (7,610 نقاط)
عُدل بواسطة | 119 مشاهدات
0
"حلقات البحت و التي يتسغرق وقت مع زيادة حجم البيانات"
ماذا تقصد بحلقات البحث؟
اذا كنت تجلب السجل لل client و تقارنه بدل من استعمال where في ال query فذلك يدل على خطأ بالتعامل مع قواعد البيانات sql

2 إجابة

+5 تصويتات
أفضل إجابة
استخدم Where في الاستعلامات بشكل اكبر على حقول عليها index فهارس، بدلاً من جلب كامل البيانات وفلترتها، يعني لا تستعمل Filter بالمكونات الخاصة بال Table الموجودة بالدلفي منعاً من سوء استخدامها.
لا تجلب كامل السجل، اي كل الحقول ، اجلب فقط الحقول التي ستسفيد منها، يعني لا تستعمل select * from
تم الرد عليه بواسطة (15,150 نقاط)
مختارة بواسطة
+2 تصويتات

إستعمل TSQL ، إستعمل تقنية التصفيح يعني لا تعرض كل السجلات مرة واحدة  بل عدد محدد (10 مثلا أو 50 على حسب عدد السجلات الكلي)، أنشء Index بشكل جيد، الصيانة الدورية لقاعدة البيانات تزيد من فعاليتها

الأفضل على الإطلاق إستعمال Elasticsearch للبحث في زمن قياسي (على طريقة غوغل)

https://www.pluralsight.com/blog/it-ops/elasticsearch-and-sql-server

https://stackabuse.com/integrating-elasticsearch-with-ms-sql-logstash-and-kibana/

 

 

تم الرد عليه بواسطة (7,600 نقاط)

اسئلة متعلقة

+4 تصويتات
2 إجابة
+3 تصويتات
1 إجابة
سُئل أغسطس 11، 2018 في تصنيف Database بواسطة Amar Gozim (10,990 نقاط) | 236 مشاهدات
+4 تصويتات
1 إجابة
سُئل سبتمبر 21، 2018 في تصنيف SQL Server بواسطة Yamada Fakir (1,690 نقاط) | 170 مشاهدات
0 تصويتات
1 إجابة
سُئل مايو 21 في تصنيف SQL Server بواسطة KHALED (7,610 نقاط) | 42 مشاهدات
+5 تصويتات
2 إجابة
سُئل أغسطس 19، 2018 في تصنيف SQL Server بواسطة Yamada Fakir (1,690 نقاط) | 128 مشاهدات
ادعُ اصدقائك في الفايسبوك لمشاركتك
Comodo SSL

مرحبًا بك إلى EasyDelphi Q&A، حيث يمكنك طرح الأسئلة والحصول على الإجابة عليها من المستخدمين الآخرين.

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

440 سؤال
673 إجابة
1,216 تعليق
256 مستخدم