, bu örnek değil bir VT
Problem üzerinde numune 2 pct çoklu kolon istatistikleri toplamak için çalışıyor ya benteradata örnek doesnt kullanarak istatistikler oldukça
COLLECT STATISTICS USING sample 2 percent
COLUMN (C1,C2,C3) ,
COLUMN (C1) on vt ,
Uçucu tablo VT birkaç Milyar sahiptir şey eksik çalışması toplamak satırlar ve düzenli istatistik toplama olacağı gibi VT'deki istatistikleri toplamak için "sonsuza kadar" zaman alır.
Ayrıca başka bir yerde, geçmişte benzer bir durumda, 'new' (bir cok birçok cols) istatistik toplama sözdizimini kullanırsam, 1. col'ı örnekleyip geri kalanını göz ardı ettiğimi gözlemledim (şimdi bu 2. bölüm Ben histo içine gözetleme karşı olarak önsezi bir 'çekilen zamanlı' dışarı daha esaslı beri tüm yol doğrulanmadı.) buraya
show stats values
COLUMN (C1,C2,C3) ,
COLUMN (C1) on vt;
COLLECT STATISTICS
COLUMN (C1,C2,C3)
ON vt
VALUES
(
/** SummaryInfo **/
/* Data Type and Length: 'I8:8', 'I:4', 'CF:1' */
/* TimeStamp */ TIMESTAMP '2016-03-29 16:16:13-00:00',
/* Version */ 6,
/* OriginalVersion */ 6,
/* DBSVersion */ '14.00.00',
/* UsageType */ 'D',
/* ComplexStatInfo */ 'ComplexStatInfo',
/* NumOfBiasedValues */ 0,
/* NumOfEHIntervals */ 200,
/* NumOfHistoryRecords */ 1,
/* SamplePercent */ 0.00,
/* NumOfNulls */ 0,
/* NumOfAllNulls */ 0,
/* NumOfPartialNullVals */ 0,
/* PartialNullHMF */ 0,
/* AvgAmpRPV */ 0.000000,
/* MinVal */ 2012070201942549261, 221945585, 'P',
/* MaxVal */ 2014022922306867633, 277308727, 'P',
/* ModeVal */ 2012070201942549261, 221945585, 'P',
/* HighModeFreq */ 1,
/* NumOfDistinctVals */ 1201056221,
/* NumOfRows */ 1201056221,
/* CPUUsage */ 0.000000,
/* IOUsage */ 0.000000,
/* Reserved */ 0,
/* Reserved */ 0,
/* Reserved */ 0.000000,
/* Reserved */ 0.000000,
/* Reserved */ '',
/* StatsSkipCount */ 0,
/* SysInsertCnt */ 0,
/* SysDeleteCnt */ 0,
/* SysUpdateCnt */ 0,
/* SysInsDelLastResetTS */ TIMESTAMP '9999-12-31 23:59:59-00:00',
/* SysUpdLastResetTS */ TIMESTAMP '9999-12-31 23:59:59-00:00',
/* IsSampleFollowingTrend*/ 0,
/** Interval: MaxVal[3], ModeVal[3], ModeFreq, LowFreq, OtherVals, OtherRows **/
/* SamplePercent */ 0.00,
Ben tarafından gidiyorum budur. Eminim bir şey özlüyorum.
Merhaba Dieter. Çok üzgünüm, ben 5 Milyar-Ben (yani) milyarlarca (büyük bir tabloyu taşımada olduğu gibi) ve özelliklerine göre ödeme yapmadığı anlamına geldiği için yanıltıcı gelebilir. Q düzeltildi. Bence bu durum VT'yi istatistiklerle kopyaladım. Bunlar eski istatistiklerdi. Yani örneklemenin işe yaraması için onları düşürmek zorunda kalabilir miyim? Toplama istatistiklerini açıkladım. Örneklemek istediği gibi gelmiyor. Bu nedenle, bir VT'de var olan Tam istatistikler varsa, ikinci koşunuzda örnekleme yapamazsınız. Örneklemenin çalışması için - tam istatistikleri atmak zorunda mısın? TY tekrar – user1874594
@ user1874594: TD14 istatistik toplama işlemi ÖRNEK ayarını hatırladığından, bir kere 'NUMUNE 2 YÜZDE KULLANMADAN 'toplandığında, bir sonraki hatırlatma, belirtmemeniz durumunda bile örneği saklayacaktır. Basitçe açıkla. – dnoeth
@ user1874594: Ben sadece denedim ve 'SAMPLE' Uçucu Tablolar üzerinde çalışmıyor gibi görünüyor, bu belgelendirilmiş olup olmadığını bilmiyorum (en azından ben görmedim, henüz). Carrie Ballinger'a DevEx'ten sormalısın: http://developer.teradata.com/blog/carrie/2014/09/statistics-collection-recommendations-teradata-14-10-15-0-and-15-10 – dnoeth