|
Статистика изменений по таблицам DB2
|
|||
---|---|---|---|
#18+
Добрый день! Делаем репликацию базы DB2 вторым типом репликации в Oracle с сохранением истории всех изменений за год. Необходимо оценить, во что нам это выльется на источнике. Поэтому в рамках этой активности есть задача оценить количество операций INSERT, UPDATE, DELETE по таблицам БД DB2 в среднем за сутки. Подскажите, собирается ли данная статистика автоматически в DB2? В Oracle такая информация есть в DBA_TAB_MODOFICATIONS. Есть ли что-то подобное в DB2? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.09.2017, 10:58 |
|
Статистика изменений по таблицам DB2
|
|||
---|---|---|---|
#18+
martemas, Добрый день. Такая статисика в DB2 набирается с момента старта базы нарастающими счетчиками. Если вы хотите получать информацию за интервалы времени, то вам надо сделать что-то типа такого: Код: plaintext 1. 2. 3.
И через нужные интервалы времени делать для выбранных таблиц: Код: plaintext 1. 2. 3. 4. 5. 6. 7.
Код: plaintext 1. 2. 3. 4.
Потом запросом на mon_get_table_hist вычисляете разницу за нужный интервал времени. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.09.2017, 11:56 |
|
Статистика изменений по таблицам DB2
|
|||
---|---|---|---|
#18+
Mark Barinstein, да оно и в оракле, если честно, набирается накопительно и сбрасывается в ноль в следующих случаях: 1) перезапуска инстанса 2) сбор статистики по таблице. ;) ... |
|||
:
Нравится:
Не нравится:
|
|||
06.09.2017, 12:04 |
|
Статистика изменений по таблицам DB2
|
|||
---|---|---|---|
#18+
Mark Barinstein, Спасибо большое! Очень помогли! ... |
|||
:
Нравится:
Не нравится:
|
|||
06.09.2017, 14:45 |
|
|
start [/forum/topic.php?fid=43&msg=39516257&tid=1600406]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
62ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
others: | 306ms |
total: | 457ms |
0 / 0 |