Hi Teman temin, saya punya masalah sedikit nich dengan index di Database di Development Environment. DBnya Oracle 9.2.0.8. DBnya dipake oleh berbagai macam developer buat bikin aplikasi, stored procedure, ngelakuin insert, update, delete, dll. kadang juga ngelakuin query yang ngga masuk akal full table scan sampe sessionnya harus di kill. di table2nya ada berbagai macam index, dan suatu saat indexnya ngga jalan kecuali pake hint.
biasanya langkah pertama saya kalo tablenya kecil, biar cepet indexnya saya rebuild lalu saya gather statistic untuk index itu, biasanya lalu jalan lagi dengan normal. tapi kalo indexnya besar, saya coba untuk gather statistic dulu. Apakah langkah ini betul? apa yang biasanya menyebabkan index tiba-tiba ngadat begitu. Saya tidak tahu apakah indexnya corrupt atau tidak? bagaimana cara ngeceknya? Apakah ada langkah2 tertentu seperti DML, DDL, atau apalah yang biasanya jadi tersangka utama untuk index ngadat begitu.? tolong bantuin ya, saya perlu jawaban buat bos saya yang sok tau dan ngga mau tau kenapa indexnya ngadat mendadak. Kata dia sich harus ada alesan kenapa indexnya ngadat dan bagaimana cara cegahnya. Setahu saya, index bukanlah masalah critical buat Oracle karena index bisa direbuild. cuman langkah rebuild ini memang saya akui makan resource kalo tablenya cukup besar 50 juta misalnya. thanks Stefanus H Gunawan [Non-text portions of this message have been removed]

