الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

تعديل في سرعة ال sqlserver 205

بدأه aymanmoftah في 2 فبراير 2010 · 6 رد · 753 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

لقد قمت بعمل عبارة استعلام اكثر من جدول بنفس الوقت واسترجاع بيانات كبيرة

ولكن في حالة اعد تنفيذ هذه العبارة اكثر من مرتين يتم الاستعلام بوقت اكثر جدا

بالتالي عندما الاحظ في قائمة المهام ان برنامج

sql

يأخذ حجم كبير من الذاكرة بالتالي اضطر الى عمل اعداة تشغييل السيرفر لكي اقوم بطلب التقرير مرة اخرى بصورة سريعة

كيف يمكن عمل تفريغ الذاكرة المستخدمة في

sql server 2005

بدون عمل اعادة تشغييل للجهاز او برنامج Sql2005

#2

هل تستخدم Ad-hoc Query ام Stored Procedure ؟

هل تستخدم Transaction و تقوم بعمل Lock على اى من الجداول المستخدمة ؟

هل رأيت ال Execution Plan الناتجة من تنفيذ الاستعلام و حاولت متابعة الاستعلام من خلال ال Profiler ؟

Technical Lead Developer

My LinkedIn Profile

اللهم قنى شر الجهل و الجهلاء

( اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ ) {الأنبياء:1}

#3

فقط استعلام بدون تعديل بيانات

#4

اقرأ ما كتبت جيداً

Technical Lead Developer

My LinkedIn Profile

اللهم قنى شر الجهل و الجهلاء

( اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ ) {الأنبياء:1}

#6

الاوامر الاخيرة لا تعمل

فقط الذ يعمل

DBCC FREEPROCCACHE

مع الانتباه انا استخدم 2005

تم تعديل هذه المشاركة بواسطة aymanmoftah في 9 فبراير 2010 في 15:43

#7
اقتباس
الاوامر الاخيرة لا تعمل

فقط الذ يعمل

DBCC FREEPROCCACHE

وانا اعمل على SQL 2005 لكن مع SP3 .

لذا جرب الامر الاول بدون all اي كما يلي :

DBCC FREESYSTEMCACHE

وبامكانك الرجوع الى ملف التعليمات SQL server Help لكيفية تنفيذ هذه الاوامر وخاصة ان وجدت اختلافات بعد التحديثات .

وانصحك ايضا بالتحديث الى Sp3

مواضيع مشابهة