الانتقال إلى المحتوى

مشكلة محتاجه حل


yousef mohamed

Recommended Posts

عندى قاعدة بيانات فيها مجموعة من index بس بطيئة شوية عملت rebuilding index تبقى سريعة جدا بعد نصف ساعة يرجع البطئ مرة تانية

وانا مش فاهم ليه ممكن حد يفهمنى او حد يحط حل من فضلكم جميعا الدنيا عندى بقت تقيلة لدرجة كبيرة جدا

رجاء المساعدة للاهمية 

تم تعديل بواسطة scdc2003
رابط هذا التعليق
شارك

salam alikoume

juste you can follow the bellow steps

--- generate_alter_move.sql
Set linesize 100 pagesize 60 feedback off heading off
ttitle off
spool /oradb/SCRIPT/alter_move_table_fa.sql

SELECT 'ALTER TABLE '
|| OWNER
|| '.'
|| SEGMENT_NAME
|| ' MOVE '
|| ';'
FROM DBA_SEGMENTS
WHERE SEGMENT_NAME IN
('FA_DEPRN_DETAIL',
'FA_ASSET_HISTORY',
'FA_TRANSACTION_HEADERS',
'FA_BOOKS',
'FA_DISTRIBUTION_HISTORY',
'FA_CATEGORY_BOOKS',
'FA_ADDITIONS_B',
'FA_CATEGORIES_B',
'FA_ADDITIONS_TL',
'FA_retirements',
'FA_INV_INTERFACE')
AND OWNER = 'FA'
AND SEGMENT_TYPE = 'TABLE';

---echo "spool off" >> /test/SCRIPT/alter_index_table_fa.sql
spool off
--@//test/SCRIPT/alter_move_table_fa.sql


2 : step 2:

-- Generates script and rebuild indexes
--- generate_alter_index_fa.sql
Set linesize 100 pagesize 60 feedback off heading off
ttitle off
spool /usr/tmp/alter_index_table_fa.sql
---echo "spool /usr/tmp/alter_index_table_fa.log" > /usr/tmp/alter_index_table_fa.sql
/* Formatted on 26/07/2015 11:57:15 (QP5 v5.227.12220.39754) */
SELECT 'ALTER INDEX '
|| OWNER
|| '.'
|| INDEX_NAME
|| ' REBUILD ONLINE '
|| ';'
FROM DBA_INDEXES
WHERE TABLE_NAME IN
('FA_DEPRN_DETAIL',
'FA_ASSET_HISTORY',
'FA_TRANSACTION_HEADERS',
'FA_BOOKS',
'FA_DISTRIBUTION_HISTORY',
'FA_CATEGORY_BOOKS',
'FA_ADDITIONS_B',
'FA_CATEGORIES_B',
'FA_ADDITIONS_TL',
'FA_retirements',
'FA_INV_INTERFACE')
AND OWNER = 'FA'
AND TABLE_TYPE = 'TABLE';

---echo "spool off" >> /usr/tmp/alter_index_table_fa.sql
spool off
--@/usr/tmp/alter_index_table_fa.sql



SELECT 'ALTER INDEX '
|| OWNER
|| '.'
|| INDEX_NAME
|| ' REBUILD ONLINE '
|| ';'
FROM DBA_INDEXES
WHERE TABLE_NAME IN
(
'FA_DEPRN_SUMMARY',
'FA_DEPRN_EVENTS',
'FA_DEPRN_DETAIL',
'FA_TRANSACTION_HEADERS',
'FA_BOOKS',
'FA_INV_INTERFACE',
'FA_ADJUSTMENTS',
'FA_DISTRIBUTION_ACCOUNTS',
'FA_RESERVE_LEDGER_ITF',
'FA_ADDITIONS_B',
'FA_MASS_ADDITIONS',
'FA_ASSET_INVOICES',
'FA_DISTRIBUTION_HISTORY'
)
AND OWNER = 'FA'
AND TABLE_TYPE = 'TABLE';


Best Regards

رابط هذا التعليق
شارك

وعليكم السلام ورحمة الله وبركاته كامل بيك انا مش فاهم الكود دة بيعمل اية معلش اخوك لسة مبتدى يدوب من سنتين ولكن كامل شكرى وتقديرى ليك على الرد مع كامل شكرى

تم تعديل بواسطة scdc2003
رابط هذا التعليق
شارك

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية