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

كيف يمكن عمل Database Performance Tuning

مغلق
بدأه aymanmoftah في 12 مايو 2005 · 2 رد · 1,156 مشاهدة · في قواعد بيانات Oracle
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الرجاء منكم شرح لي ما هو وكيف يمكن عمل

Database Performance Tuning

لان قاعدة البيانات الخاصة بي اصبجت بطيئة جدا بالرغم ان البيانات لا تترواح المليون سجل في كل جدول وهذا فقط لجدولين

بالرغم من عمل

index

لكل الجداول

ما الحل الرجاء الرد

#2

ان كان هناك view فتخلص منه

بعض الأحوال يكون ال select صحيح ولكن يعمل ببطء مثلا اذا كنت رابط الجدولين مع بعض فان عدد الخطوات للبحث هي

1000000 * 1000000

تجنب ما يلي

select a.x1,b.x2 from a,b

وحاول ان تستخدم

select x1 from a where x1 in

select

select x1 from b

where ....

اللهم انا نسألك علما نافعا ونعوذ بك من حماقة الجهلاء
#3

ارجو الرد على السؤال

انا لا اريد على العبارات

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

لقد قمت بعمل

drop for all index in this user and create new all index for this table in this user

ارجو الرد اذا كان يوجد طريقة

وايضا البطء عند استخدام الاقترانات الجاهزة مثل

to_number(filed) a

او اي اجرا مراد فما العمل ارجو المساعدة

هذا الموضوع مغلق.

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