Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Table Extents
|
|||
|---|---|---|---|
|
#18+
В какой системной таблице можно посмотреть количество и размер эктентов, занимаемых пользовательскими таблицами? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2006, 11:43 |
|
||
|
Table Extents
|
|||
|---|---|---|---|
|
#18+
sysmaster:sysextents ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2006, 16:21 |
|
||
|
Table Extents
|
|||
|---|---|---|---|
|
#18+
Эту информацию можно взять из нескольких источников. 1. Утилита oncheck дает полную информацию о расположении таблиц на дисках с размерами экстентов и их количеством, но пользоваться этой информацией не всегда удобно. 2. Можно брать из БД sysmaster, где есть представление (view) sysextents и где наиболее полезная информация представлена в одном месте (dbsname, tabname, start, size). Правда, кто то "умный" сменил структуру вьюшки (название поля start) в версии 9.40 от чего запросы получаются разными для версий до 9.30 и после. 3. Можно брать непосредственно из нескольких таблиц БД sysmaster, в зависимости от того, в каком разрезе нужна информация (только пользовательсьские таблицы или все, включая системные, только по одной БД или по всем базам инстанса, выдавать только количество экстентов или и размеры и т.п.) В DBA_Tools есть несколько примеров таких запросов \DBA_Tools\SQL\dbs_extents(9?0).sql и tables_extents*.sql. Например: --------------------------------------------- -- List TOP 40 tablespaces with many Extents -- (number extents and total size pages) -- from all dbs -- (2 and more extents) (real fragmented tables included) -- -- V.Shulzhenko DBA_Tools --------------------------------------------- set isolation to dirty read; select first 40 t.dbsname[1,18] db_name ,t.tabname[1,18] tablespace ,count(*) num_extends ,' '||substr(ti_fextsiz,1,6) first ,substr(ti_nextsiz,1,5) next ,substr(sum(pe_size),1,8) size_pgs from systabnames t,sysptnext,systabinfo,sysdatabases d where t.partnum=pe_partnum and t.partnum=ti_partnum and d.name=t.dbsname group by 1,2,4,5 having count(*) > 1 order by 3 desc ------------------------------------------------------------- -- Extents info for all dbspaces and db (group by dbsname) -- only IDS 9.40+ - sysextents(offset) -- (not for IDS 9.30 and before - sysextents(start)) -- -- V.Shulzhenko DBA_Tools ------------------------------------------------------------- set isolation to dirty read; SELECT e.dbsname[1,18] dbsname ,substr(round(count(unique e.tabname)),1,5) tables ,substr(round(count(e.offset)),1,6) extents ,round(count(e.offset)/ (select count(unique tabname) from sysextents where dbsname=e.dbsname),2) average_ext ,sum(e.size) size_pg FROM sysextents e,sysdatabases d where e.dbsname=d.name group by e.dbsname order by 4 desc ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2006, 16:26 |
|
||
|
Table Extents
|
|||
|---|---|---|---|
|
#18+
IDS 7.3 SCO OpenServer Таблицы sysextents, равно как и systabnames нет =( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2006, 13:37 |
|
||
|
Table Extents
|
|||
|---|---|---|---|
|
#18+
Сергей СергеевичIDS 7.3 SCO OpenServer Таблицы sysextents, равно как и systabnames нет =(они в бд sysmaster ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2006, 14:04 |
|
||
|
Table Extents
|
|||
|---|---|---|---|
|
#18+
Сергей СергеевичIDS 7.3 SCO OpenServer Таблицы sysextents, равно как и systabnames нет =( Так ведь было: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2006, 17:21 |
|
||
|
|

start [/forum/topic.php?fid=44&msg=34147784&tid=1608538]: |
0ms |
get settings: |
6ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
42ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 214ms |
| total: | 331ms |

| 0 / 0 |
