Dmitri Kuzmenko wrote:

> 
> Pavel Tugarinov wrote:
> 
> > ODS=10.1
> > Это старая?
> > Эта база данных растет в основном за счет таблицы событий, каждое из
> > которых мало, но случаются они иногда десятки раз в секунду. Вот за
> > эту таблицу я и переживаю. Оцениваю время подлета к лимиту в 1- 2
> > месяца.
> 
> IBAnalyst предупреждение по этому поводу дает?
> 
> дай
> gstat -a -r -t TableName db.gdb
> 
> и посмотри (можешь мне прислать, для интереса, хотя и от полной
> статистики не откажусь).

IbAnalyst не ругается :). Без него ни шагу.
Быстрорастущая таблца это EVENTS, за 3 месяца 20GB(считая индексы), скорость 
роста немного возрастает, отсюда 35GBбудет через 1-2 месяца.

В аттаче полная статистика, как раз сегодняшняя.
Спасибо за интерес!

--
Pavel Tugarinov
METALLINVESTBANK
[EMAIL PROTECTED]
 
Database "<èìÿ áàçû>.fdb" 
 
Database header page information: 
        Flags                   0 
        Checksum                12345 
        Generation              32437959 
        Page size               16384 
        ODS version             10.1 
        Oldest transaction      32353815 
        Oldest active           32353816 
        Oldest snapshot         32353816 
        Next transaction        32437884 
        Bumped transaction      1 
        Sequence number         0 
        Next attachment ID      0 
        Implementation ID       16 
        Shadow count            0 
        Page buffers            65535 
        Next header page        0 
        Database dialect        3 
        Creation date           Oct 27, 2005 12:33:10 
        Attributes              force write 
 
    Variable header data: 
        Sweep interval:         0 
        *END* 
 
 
Database file sequence: 
File <èìÿ áàçû>.fdb is the only file 
 
Database log page information: 
        Creation date 
        Log flags:      2 
                No write ahead log 
 
        Next log page:  0 
 
    Variable log data: 
        Control Point 1: 
                File name:       
                Partition offset: 0     Seqno: 0        Offset: 0  
        Control Point 2: 
                File name:       
                Partition offset: 0     Seqno: 0        Offset: 0  
        Current File: 
                File name:               
                Partition offset: 0     Seqno: 0        Offset: 0  
        *END* 
 
Analyzing database pages ... 
 
EVENTS (131) 
    Primary pointer page: 140, Index root page: 141 
    Average record length: 38.55, total records: 54889004 
    Average version length: 39.06, total versions: 10379, max versions: 1 
    Data pages: 261876, data page slots: 261876, average fill: 71% 
    Fill distribution: 
         0 - 19% = 0 
        20 - 39% = 0 
        40 - 59% = 1 
        60 - 79% = 261875 
        80 - 99% = 0 
 
    Index EVENTS_IDX1 (2) 
        Depth: 3, leaf buckets: 102614, nodes: 54899498 
        Average data length: 8.00, total dup: 0, max dup: 0 
        Fill distribution: 
             0 - 19% = 218 
            20 - 39% = 10214 
            40 - 59% = 83067 
            60 - 79% = 969 
            80 - 99% = 8146 
 
    Index EVENTS_IDX2 (3) 
        Depth: 3, leaf buckets: 107195, nodes: 54899531 
        Average data length: 8.00, total dup: 0, max dup: 0 
        Fill distribution: 
             0 - 19% = 0 
            20 - 39% = 10197 
            40 - 59% = 93682 
            60 - 79% = 302 
            80 - 99% = 3014 
 
    Index EVENTS_IDX3 (0) 
        Depth: 3, leaf buckets: 95080, nodes: 54912302 
        Average data length: 7.00, total dup: 0, max dup: 0 
        Fill distribution: 
             0 - 19% = 21 
            20 - 39% = 17041 
            40 - 59% = 74735 
            60 - 79% = 348 
            80 - 99% = 2935 
 
    Index EVENTS_IDX4 (7) 
        Depth: 3, leaf buckets: 89100, nodes: 54924783 
        Average data length: 10.00, total dup: 0, max dup: 0 
        Fill distribution: 
             0 - 19% = 295 
            20 - 39% = 6290 
            40 - 59% = 53323 
            60 - 79% = 3013 
            80 - 99% = 26179 
 
    Index EVENTS_IDX5 (6) 
        Depth: 3, leaf buckets: 75239, nodes: 54924880 
        Average data length: 5.00, total dup: 0, max dup: 0 
        Fill distribution: 
             0 - 19% = 0 
            20 - 39% = 9413 
            40 - 59% = 59227 
            60 - 79% = 11 
            80 - 99% = 6588 
 
    Index EVENTS_IDX8 (4) 
        Depth: 3, leaf buckets: 131997, nodes: 54952382 
        Average data length: 12.00, total dup: 0, max dup: 0 
        Fill distribution: 
             0 - 19% = 15 
            20 - 39% = 24618 
            40 - 59% = 103319 
            60 - 79% = 196 
            80 - 99% = 3849 
 
    Index EVENTS_IDX9 (5) 
        Depth: 3, leaf buckets: 132487, nodes: 54976414 
        Average data length: 12.00, total dup: 0, max dup: 0 
        Fill distribution: 
             0 - 19% = 18 
            20 - 39% = 25203 
            40 - 59% = 102401 
            60 - 79% = 524 
            80 - 99% = 4341 
 
    Index PK_EVENTS (1) 
        Depth: 3, leaf buckets: 59698, nodes: 54992834 
        Average data length: 5.00, total dup: 0, max dup: 0 
        Fill distribution: 
             0 - 19% = 0 
            20 - 39% = 2366 
            40 - 59% = 32993 
            60 - 79% = 4945 
            80 - 99% = 19394 
 
EVENTS_INFO (132) 
    Primary pointer page: 142, Index root page: 143 
    Average record length: 23.38, total records: 44955088 
    Average version length: 21.83, total versions: 1899, max versions: 1 
    Data pages: 175992, data page slots: 175992, average fill: 63% 
    Fill distribution: 
         0 - 19% = 0 
        20 - 39% = 1 
        40 - 59% = 937 
        60 - 79% = 175054 
        80 - 99% = 0 
 
    Index EVENTS_INFO_IDX1 (1) 
        Depth: 3, leaf buckets: 46631, nodes: 44958845 
        Average data length: 5.00, total dup: 0, max dup: 0 
        Fill distribution: 
             0 - 19% = 23 
            20 - 39% = 5562 
            40 - 59% = 19058 
            60 - 79% = 4478 
            80 - 99% = 17510 
 
    Index PK_EVENTS_INFO (0) 
        Depth: 3, leaf buckets: 47768, nodes: 44962261 
        Average data length: 5.00, total dup: 0, max dup: 0 
        Fill distribution: 
             0 - 19% = 0 
            20 - 39% = 7624 
            40 - 59% = 18958 
            60 - 79% = 3707 
            80 - 99% = 17479 
 
EVENTTYPES (143) 
    Primary pointer page: 149045, Index root page: 149046 
    Average record length: 14.20, total records: 5 
    Average version length: 0.00, total versions: 0, max versions: 0 
    Data pages: 1, data page slots: 1, average fill: 1% 
    Fill distribution: 
         0 - 19% = 1 
        20 - 39% = 0 
        40 - 59% = 0 
        60 - 79% = 0 
        80 - 99% = 0 
 
    Index EVENTTYPES_IDX1 (1) 
        Depth: 1, leaf buckets: 1, nodes: 5 
        Average data length: 3.00, total dup: 0, max dup: 0 
        Fill distribution: 
             0 - 19% = 1 
            20 - 39% = 0 
            40 - 59% = 0 
            60 - 79% = 0 
            80 - 99% = 0 
 
    Index PK_EVENTTYPES (0) 
        Depth: 1, leaf buckets: 1, nodes: 5 
        Average data length: 1.00, total dup: 0, max dup: 0 
        Fill distribution: 
             0 - 19% = 1 
            20 - 39% = 0 
            40 - 59% = 0 
            60 - 79% = 0 
            80 - 99% = 0 
 
LOGINS (147) 
    Primary pointer page: 294965, Index root page: 294966 
    Average record length: 27.67, total records: 6 
    Average version length: 0.00, total versions: 0, max versions: 0 
    Data pages: 1, data page slots: 1, average fill: 2% 
    Fill distribution: 
         0 - 19% = 1 
        20 - 39% = 0 
        40 - 59% = 0 
        60 - 79% = 0 
        80 - 99% = 0 
 
    Index LOGINS_IDX1 (1) 
        Depth: 1, leaf buckets: 1, nodes: 6 
        Average data length: 1.00, total dup: 0, max dup: 0 
        Fill distribution: 
             0 - 19% = 1 
            20 - 39% = 0 
            40 - 59% = 0 
            60 - 79% = 0 
            80 - 99% = 0 
 
    Index LOGINS_IDX2 (2) 
        Depth: 1, leaf buckets: 1, nodes: 6 
        Average data length: 2.00, total dup: 0, max dup: 0 
        Fill distribution: 
             0 - 19% = 1 
            20 - 39% = 0 
            40 - 59% = 0 
            60 - 79% = 0 
            80 - 99% = 0 
 
    Index PK_LOGINS (0) 
        Depth: 1, leaf buckets: 1, nodes: 6 
        Average data length: 1.00, total dup: 0, max dup: 0 
        Fill distribution: 
             0 - 19% = 1 
            20 - 39% = 0 
            40 - 59% = 0 
            60 - 79% = 0 
            80 - 99% = 0 
 
ORDEREVENTTYPES (152) 
    Primary pointer page: 588769, Index root page: 588770 
    Average record length: 19.57, total records: 7 
    Average version length: 0.00, total versions: 0, max versions: 0 
    Data pages: 1, data page slots: 1, average fill: 2% 
    Fill distribution: 
         0 - 19% = 1 
        20 - 39% = 0 
        40 - 59% = 0 
        60 - 79% = 0 
        80 - 99% = 0 
 
    Index ORDEREVENTTYPES_IDX1 (1) 
        Depth: 1, leaf buckets: 1, nodes: 7 
        Average data length: 6.00, total dup: 0, max dup: 0 
        Fill distribution: 
             0 - 19% = 1 
            20 - 39% = 0 
            40 - 59% = 0 
            60 - 79% = 0 
            80 - 99% = 0 
 
    Index PK_ORDEREVENTTYPES (0) 
        Depth: 1, leaf buckets: 1, nodes: 7 
        Average data length: 1.00, total dup: 0, max dup: 0 
        Fill distribution: 
             0 - 19% = 1 
            20 - 39% = 0 
            40 - 59% = 0 
            60 - 79% = 0 
            80 - 99% = 0 
 
ORDERKINDS (151) 
    Primary pointer page: 588477, Index root page: 588478 
    Average record length: 15.00, total records: 1 
    Average version length: 0.00, total versions: 0, max versions: 0 
    Data pages: 1, data page slots: 1, average fill: 0% 
    Fill distribution: 
         0 - 19% = 1 
        20 - 39% = 0 
        40 - 59% = 0 
        60 - 79% = 0 
        80 - 99% = 0 
 
    Index ORDERKINDS_IDX1 (1) 
        Depth: 1, leaf buckets: 1, nodes: 1 
        Average data length: 2.00, total dup: 0, max dup: 0 
        Fill distribution: 
             0 - 19% = 1 
            20 - 39% = 0 
            40 - 59% = 0 
            60 - 79% = 0 
            80 - 99% = 0 
 
    Index PK_ORDERKINDS (0) 
        Depth: 1, leaf buckets: 1, nodes: 1 
        Average data length: 2.00, total dup: 0, max dup: 0 
        Fill distribution: 
             0 - 19% = 1 
            20 - 39% = 0 
            40 - 59% = 0 
            60 - 79% = 0 
            80 - 99% = 0 
 
ORDERS (145) 
    Primary pointer page: 294395, Index root page: 294396 
    Average record length: 11.99, total records: 534 
    Average version length: 0.00, total versions: 0, max versions: 0 
    Data pages: 2, data page slots: 2, average fill: 47% 
    Fill distribution: 
         0 - 19% = 0 
        20 - 39% = 0 
        40 - 59% = 2 
        60 - 79% = 0 
        80 - 99% = 0 
 
    Index ORDERS_IDX1 (1) 
        Depth: 1, leaf buckets: 1, nodes: 534 
        Average data length: 1.00, total dup: 0, max dup: 0 
        Fill distribution: 
             0 - 19% = 0 
            20 - 39% = 1 
            40 - 59% = 0 
            60 - 79% = 0 
            80 - 99% = 0 
 
    Index PK_ORDERS (0) 
        Depth: 1, leaf buckets: 1, nodes: 534 
        Average data length: 1.00, total dup: 0, max dup: 0 
        Fill distribution: 
             0 - 19% = 0 
            20 - 39% = 1 
            40 - 59% = 0 
            60 - 79% = 0 
            80 - 99% = 0 
 
ORDERTYPES (148) 
    Primary pointer page: 298371, Index root page: 298372 
    Average record length: 22.00, total records: 50 
    Average version length: 0.00, total versions: 0, max versions: 0 
    Data pages: 1, data page slots: 1, average fill: 12% 
    Fill distribution: 
         0 - 19% = 1 
        20 - 39% = 0 
        40 - 59% = 0 
        60 - 79% = 0 
        80 - 99% = 0 
 
    Index ORDERTYPES_IDX1 (2) 
        Depth: 1, leaf buckets: 1, nodes: 50 
        Average data length: 9.00, total dup: 0, max dup: 0 
        Fill distribution: 
             0 - 19% = 1 
            20 - 39% = 0 
            40 - 59% = 0 
            60 - 79% = 0 
            80 - 99% = 0 
 
    Index PK_ORDERTYPES (0) 
        Depth: 1, leaf buckets: 1, nodes: 50 
        Average data length: 1.00, total dup: 0, max dup: 0 
        Fill distribution: 
             0 - 19% = 1 
            20 - 39% = 0 
            40 - 59% = 0 
            60 - 79% = 0 
            80 - 99% = 0 
 
ORDER_EVENTS (153) 
    Primary pointer page: 588986, Index root page: 588987 
    Average record length: 54.36, total records: 1202 
    Average version length: 60.21, total versions: 24, max versions: 1 
    Data pages: 13, data page slots: 13, average fill: 57% 
    Fill distribution: 
         0 - 19% = 1 
        20 - 39% = 2 
        40 - 59% = 4 
        60 - 79% = 6 
        80 - 99% = 0 
 
    Index ORDER_EVENTS_IDX1 (1) 
        Depth: 2, leaf buckets: 2, nodes: 1202 
        Average data length: 10.00, total dup: 0, max dup: 0 
        Fill distribution: 
             0 - 19% = 0 
            20 - 39% = 0 
            40 - 59% = 1 
            60 - 79% = 1 
            80 - 99% = 0 
 
    Index ORDER_EVENTS_IDX2 (2) 
        Depth: 2, leaf buckets: 2, nodes: 1202 
        Average data length: 9.00, total dup: 0, max dup: 0 
        Fill distribution: 
             0 - 19% = 0 
            20 - 39% = 0 
            40 - 59% = 1 
            60 - 79% = 1 
            80 - 99% = 0 
 
    Index ORDER_EVENTS_IDX3 (5) 
        Depth: 2, leaf buckets: 4, nodes: 1202 
        Average data length: 14.00, total dup: 0, max dup: 0 
        Fill distribution: 
             0 - 19% = 0 
            20 - 39% = 3 
            40 - 59% = 0 
            60 - 79% = 1 
            80 - 99% = 0 
 
    Index ORDER_EVENTS_IDX4 (6) 
        Depth: 2, leaf buckets: 4, nodes: 1202 
        Average data length: 14.00, total dup: 0, max dup: 0 
        Fill distribution: 
             0 - 19% = 0 
            20 - 39% = 2 
            40 - 59% = 2 
            60 - 79% = 0 
            80 - 99% = 0 
 
    Index ORDER_EVENTS_IDX5 (3) 
        Depth: 2, leaf buckets: 3, nodes: 1202 
        Average data length: 14.00, total dup: 0, max dup: 0 
        Fill distribution: 
             0 - 19% = 0 
            20 - 39% = 2 
            40 - 59% = 0 
            60 - 79% = 0 
            80 - 99% = 1 
 
    Index ORDER_EVENTS_IDX6 (4) 
        Depth: 1, leaf buckets: 1, nodes: 1202 
        Average data length: 7.00, total dup: 0, max dup: 0 
        Fill distribution: 
             0 - 19% = 0 
            20 - 39% = 0 
            40 - 59% = 0 
            60 - 79% = 0 
            80 - 99% = 1 
 
    Index ORDER_EVENTS_IDX7 (7) 
        Depth: 2, leaf buckets: 3, nodes: 1202 
        Average data length: 10.00, total dup: 0, max dup: 0 
        Fill distribution: 
             0 - 19% = 1 
            20 - 39% = 0 
            40 - 59% = 2 
            60 - 79% = 0 
            80 - 99% = 0 
 
    Index PK_ORDER_EVENTS (0) 
        Depth: 2, leaf buckets: 3, nodes: 1202 
        Average data length: 7.00, total dup: 0, max dup: 0 
        Fill distribution: 
             0 - 19% = 0 
            20 - 39% = 2 
            40 - 59% = 1 
            60 - 79% = 0 
            80 - 99% = 0 
 
ORDER_EVENTS_INFO (161) 
    Primary pointer page: 897602, Index root page: 897603 
    Average record length: 45.64, total records: 246 
    Average version length: 60.00, total versions: 1, max versions: 1 
    Data pages: 2, data page slots: 2, average fill: 48% 
    Fill distribution: 
         0 - 19% = 0 
        20 - 39% = 1 
        40 - 59% = 0 
        60 - 79% = 1 
        80 - 99% = 0 
 
    Index ORDER_EVENTS_INFO_IDX1 (1) 
        Depth: 1, leaf buckets: 1, nodes: 246 
        Average data length: 7.00, total dup: 0, max dup: 0 
        Fill distribution: 
             0 - 19% = 1 
            20 - 39% = 0 
            40 - 59% = 0 
            60 - 79% = 0 
            80 - 99% = 0 
 
    Index PK_ORDER_EVENTS_INFO (0) 
        Depth: 1, leaf buckets: 1, nodes: 246 
        Average data length: 7.00, total dup: 0, max dup: 0 
        Fill distribution: 
             0 - 19% = 0 
            20 - 39% = 1 
            40 - 59% = 0 
            60 - 79% = 0 
            80 - 99% = 0 
 
QUOTATIONS (128) 
    Primary pointer page: 134, Index root page: 135 
    Average record length: 19.00, total records: 9 
    Average version length: 0.00, total versions: 0, max versions: 0 
    Data pages: 1, data page slots: 1, average fill: 2% 
    Fill distribution: 
         0 - 19% = 1 
        20 - 39% = 0 
        40 - 59% = 0 
        60 - 79% = 0 
        80 - 99% = 0 
 
    Index PK_QUOTATIONS (0) 
        Depth: 1, leaf buckets: 1, nodes: 9 
        Average data length: 1.00, total dup: 0, max dup: 0 
        Fill distribution: 
             0 - 19% = 1 
            20 - 39% = 0 
            40 - 59% = 0 
            60 - 79% = 0 
            80 - 99% = 0 
 
    Index QUOTATIONS_IDX1 (1) 
        Depth: 1, leaf buckets: 1, nodes: 9 
        Average data length: 4.00, total dup: 0, max dup: 0 
        Fill distribution: 
             0 - 19% = 1 
            20 - 39% = 0 
            40 - 59% = 0 
            60 - 79% = 0 
            80 - 99% = 0 
 
RATETYPES (130) 
    Primary pointer page: 138, Index root page: 139 
    Average record length: 19.84, total records: 88 
    Average version length: 0.00, total versions: 0, max versions: 0 
    Data pages: 1, data page slots: 1, average fill: 20% 
    Fill distribution: 
         0 - 19% = 0 
        20 - 39% = 1 
        40 - 59% = 0 
        60 - 79% = 0 
        80 - 99% = 0 
 
    Index PK_RATETYPES (1) 
        Depth: 1, leaf buckets: 1, nodes: 88 
        Average data length: 1.00, total dup: 0, max dup: 0 
        Fill distribution: 
             0 - 19% = 1 
            20 - 39% = 0 
            40 - 59% = 0 
            60 - 79% = 0 
            80 - 99% = 0 
 
    Index RATETYPES_IDX2 (3) 
        Depth: 1, leaf buckets: 1, nodes: 88 
        Average data length: 0.00, total dup: 83, max dup: 34 
        Fill distribution: 
             0 - 19% = 1 
            20 - 39% = 0 
            40 - 59% = 0 
            60 - 79% = 0 
            80 - 99% = 0 
 
    Index RATETYPES_IDX3 (4) 
        Depth: 1, leaf buckets: 1, nodes: 88 
        Average data length: 0.00, total dup: 79, max dup: 10 
        Fill distribution: 
             0 - 19% = 1 
            20 - 39% = 0 
            40 - 59% = 0 
            60 - 79% = 0 
            80 - 99% = 0 
 
    Index RATETYPES_IDX4 (5) 
        Depth: 1, leaf buckets: 1, nodes: 88 
        Average data length: 0.00, total dup: 56, max dup: 3 
        Fill distribution: 
             0 - 19% = 1 
            20 - 39% = 0 
            40 - 59% = 0 
            60 - 79% = 0 
            80 - 99% = 0 
 
    Index RATETYPES_IDX8 (8) 
        Depth: 1, leaf buckets: 1, nodes: 88 
        Average data length: 3.00, total dup: 0, max dup: 0 
        Fill distribution: 
             0 - 19% = 1 
            20 - 39% = 0 
            40 - 59% = 0 
            60 - 79% = 0 
            80 - 99% = 0 
 
    Index RATETYPES_IDX9 (9) 
        Depth: 1, leaf buckets: 1, nodes: 88 
        Average data length: 0.00, total dup: 83, max dup: 31 
        Fill distribution: 
             0 - 19% = 1 
            20 - 39% = 0 
            40 - 59% = 0 
            60 - 79% = 0 
            80 - 99% = 0 
 
SOURCES (129) 
    Primary pointer page: 136, Index root page: 137 
    Average record length: 14.00, total records: 6 
    Average version length: 0.00, total versions: 0, max versions: 0 
    Data pages: 1, data page slots: 1, average fill: 1% 
    Fill distribution: 
         0 - 19% = 1 
        20 - 39% = 0 
        40 - 59% = 0 
        60 - 79% = 0 
        80 - 99% = 0 
 
    Index PK_SOURCES (0) 
        Depth: 1, leaf buckets: 1, nodes: 6 
        Average data length: 1.00, total dup: 0, max dup: 0 
        Fill distribution: 
             0 - 19% = 1 
            20 - 39% = 0 
            40 - 59% = 0 
            60 - 79% = 0 
            80 - 99% = 0 
 
    Index SOURCES_IDX1 (1) 
        Depth: 1, leaf buckets: 1, nodes: 6 
        Average data length: 3.00, total dup: 0, max dup: 0 
        Fill distribution: 
             0 - 19% = 1 
            20 - 39% = 0 
            40 - 59% = 0 
            60 - 79% = 0 
            80 - 99% = 0 
 
USERS (146) 
    Primary pointer page: 294923, Index root page: 294924 
    Average record length: 28.67, total records: 6 
    Average version length: 0.00, total versions: 0, max versions: 0 
    Data pages: 1, data page slots: 1, average fill: 2% 
    Fill distribution: 
         0 - 19% = 1 
        20 - 39% = 0 
        40 - 59% = 0 
        60 - 79% = 0 
        80 - 99% = 0 
 
    Index PK_USERS (0) 
        Depth: 1, leaf buckets: 1, nodes: 6 
        Average data length: 1.00, total dup: 0, max dup: 0 
        Fill distribution: 
             0 - 19% = 1 
            20 - 39% = 0 
            40 - 59% = 0 
            60 - 79% = 0 
            80 - 99% = 0 
 
    Index USERS_IDX1 (1) 
        Depth: 1, leaf buckets: 1, nodes: 6 
        Average data length: 15.00, total dup: 0, max dup: 0 
        Fill distribution: 
             0 - 19% = 1 
            20 - 39% = 0 
            40 - 59% = 0 
            60 - 79% = 0 
            80 - 99% = 0 
 

Reply via email to