powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / объем чтения/записи диска
9 сообщений из 9, страница 1 из 1
объем чтения/записи диска
    #39305929
db2top
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день

Как правильно оценить субж, например, в гигабайтах в день ? Ну или с момента активации БД.
Пока придумалось только что-то вроде :
Код: sql
1.
2.
3.
select 
(pool_data_p_reads+pool_index_p_reads+pool_temp_data_p_reads+pool_temp_index_p_reads)*<PAGESIZE>/1024/1024,
from table(mon_get_database(-1))


но есть еще direct_reads. И вот как их посчитать не очень понятно.
...
Рейтинг: 0 / 0
объем чтения/записи диска
    #39306103
CawaSPb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
db2top,
Код: sql
1.
2.
3.
4.
5.
select sum((
    pool_data_p_reads + pool_index_p_reads + pool_xda_p_reads
  + pool_temp_data_p_reads + pool_temp_index_p_reads  + pool_temp_xda_p_reads
    )*TBSP_PAGE_SIZE)/(1024*1024*1024)
from table(MON_GET_TABLESPACE(NULL, -1))


Размер страницы может меняться от пространства к пространству.

Там ещё с 10.5 добавляются POOL_COL_P_READS и POOL_TEMP_COL_READS, если в базе есть column organized tables.

И ещё есть direct_reads (используются для чтения LONG VARCHAR и LOB типов и идут мимо буфферпула, а также при создании бэкапов). Какими блоками оно идёт (по размеру). А как придётся. Утверждается лишь, что "Direct reads are performed in units, the smallest being a 512-byte sector". Т.е. размер так сразу и не посчитаешь. Впрочем, количество таких реквестов вместе с direct_read_time может быть гораздо более важно.
...
Рейтинг: 0 / 0
объем чтения/записи диска
    #39306108
CawaSPb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PS Про direct reads не дочитал :) Их (объём), похоже не посчитать. Но важен ли он?
Если да, то, наверное, iostat'ом смотреть/на стороне storage'а (если это SAN).
...
Рейтинг: 0 / 0
объем чтения/записи диска
    #39306128
m&n
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
m&n
Гость
db2top,

MON_GET_TABLESPACE ?

SELECT substr(tbsp_name,1,20) "tbsp name",
member "member",
tbsp_type "tbspc type",
direct_reads "direct reads"
FROM TABLE(MON_GET_TABLESPACE('',-2)) AS t
ORDER BY direct_reads DESC;
...
Рейтинг: 0 / 0
объем чтения/записи диска
    #39306136
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
db2topКак правильно оценить субж, например, в гигабайтах в день ? Ну или с момента активации БД.
Пока придумалось только что-то вроде :
...
но есть еще direct_reads. И вот как их посчитать не очень понятно.Добрый день.
Единицы измерения direct_reads - блоки в 512 байтов.
...
Рейтинг: 0 / 0
объем чтения/записи диска
    #39306370
db2top
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
CawaSPbdb2top,
Код: sql
1.
2.
3.
4.
5.
select sum((
    pool_data_p_reads + pool_index_p_reads + pool_xda_p_reads
  + pool_temp_data_p_reads + pool_temp_index_p_reads  + pool_temp_xda_p_reads
    )*TBSP_PAGE_SIZE)/(1024*1024*1024)
from table(MON_GET_TABLESPACE(NULL, -1))


Размер страницы может меняться от пространства к пространству.
Там ещё с 10.5 добавляются POOL_COL_P_READS и POOL_TEMP_COL_READS, если в базе есть column organized tables.

Спасибо. Да, с MON_GET_TABLESPACE понятно, я просто исходил из самого простого предположения, что один ТС в базе.

CawaSPbУтверждается лишь, что "Direct reads are performed in units, the smallest being a 512-byte sector". Т.е. размер так сразу и не посчитаешь.
Вот в этом smallest being a 512-byte sector и основная засада :)

CawaSPbВпрочем, количество таких реквестов вместе с direct_read_time может быть гораздо более важно.
Какой примерно direct_read_time должен быть в идеaльном случае ?
...
Рейтинг: 0 / 0
объем чтения/записи диска
    #39306375
db2top
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
CawaSPbPS Про direct reads не дочитал :) Их (объём), похоже не посчитать. Но важен ли он?

Ну тут вот спрашивают "а сколько у нас база в среднем за день читает/пишет с/на диски"
Надо что-то ответить :)
...
Рейтинг: 0 / 0
объем чтения/записи диска
    #39306395
db2top
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Mark Barinstein]Добрый день.
Единицы измерения direct_reads - блоки в 512 байтов.

Есть вот такая картина по одной из баз :

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
select 
direct_reads, direct_read_reqs,
(direct_reads/direct_read_reqs)*512*direct_reads/(1024*1024*1024)
from table(mon_get_database(-1))

        DIRECT_READS      DIRECT_READ_REQS                     3  
--------------------  --------------------  --------------------  
          1117642810             194616268                  2664  



direct_reads/direct_read_reqs - среднее количество блоков на один реквест.

Т.е. получается, что примерно 2.5 ТБ с момента активации БД. Но в инфоцентре говорят, что direct_reads идет и при бекапе, а там бекапов только тер на 50 было сделано с момента старта.
...
Рейтинг: 0 / 0
объем чтения/записи диска
    #39306527
db2top
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
"Все чудесатее и чудесатее" :

Код: sql
1.
2.
3.
select 'MON',db_conn_time,direct_reads from table(mon_get_database(-1))
union
select 'SNAP',db_conn_time,direct_reads from sysibmadm.snapdb



Код: sql
1.
2.
3.
4.
1     DB_CONN_TIME                        DIRECT_READS  
----  --------------------------  --------------------  
MON   2016-07-23 10:37:55.000000            1119963738  
SNAP  2016-07-23 10:37:55.676452           89402511706  



Кому верить-то ?

P.S. DB2 10.5.7
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / объем чтения/записи диска
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]