Bir tablo parçasının istatistiklerinin toplanması

18 Eki by Ahmet Duruöz

Bir tablo parçasının istatistiklerinin toplanması

Parçalı (partitioned) tablolarda özellikle boyutu büyük olduğunda , analiz süresi çok uzamaktadır. Sorgulama yapacağımız bilgiler birkaç partition içerisinde yer almasına rağmen tablo istatistikleri eski olduğundan sorgumuz sonuçlanmayabilir. İlgili partition istatistiklerini aşağıdaki gibi toplayıp , sorgumuzu da tüm tablodan değilde partition belirterek düzenlersek .ok daha kısa sürede sonuç alabiliriz.

Bir tablo parçasının istatistiklerinin toplanması :

BEGIN
   SYS.DBMS_STATS.GATHER_TABLE_STATS (
      OWNNAME            => 'SEMA_ADI',
      TABNAME            => 'TABLO_ADI',
      PARTNAME           => 'PARTITION_ADI',
      ESTIMATE_PERCENT   => 100,
      METHOD_OPT         => 'FOR ALL COLUMNS SIZE AUTO',
      DEGREE             => 4,
      CASCADE            => TRUE,
      NO_INVALIDATE      => FALSE);
END;
/

 

Loading

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir