|
|
|
Autoallocate extents в 9.2.0.1
|
|||
|---|---|---|---|
|
#18+
Привет всем! Люди подскажите плиз кто знает... Юзал 8.1.6 без проблем Потом перевелся на 9.2.0.1 ну и насоветовали ставить Local Management и Autoallocate Extents :(((/ В старой БД все было прекрасно. Все таблицы занимали меньше 30 экстентов а индексы <5 (Был Dictionary management и соответственно свои параметры Storage...) В новой версии минимум любой объект имеет 20 экстентов... :( БД стала работать ГОООРАЗДО медленнее... а перестроить ни таблицы ни индексы на допустимые парамеры кол-ва экстентов не получается :( Может кто нибудь знает? Или покажет в доке куда смотреть? Желательно на русском... Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2003, 10:40 |
|
||
|
Autoallocate extents в 9.2.0.1
|
|||
|---|---|---|---|
|
#18+
Kakaya BD: DW or Transactional? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2003, 10:48 |
|
||
|
Autoallocate extents в 9.2.0.1
|
|||
|---|---|---|---|
|
#18+
БД смешанная (ни та ни та или как понять к чему ближе какие признаки - я не знаю) но до меня админ говорил что смешанная... но дело не в тюнинге пока... Просто явно Оракл советут таблицы не делать >30 экстентов а индексы - 5. А у меня их до 300 доходит. Когда на старом сервере такое было БД начинала тормозить я перестраивал их до приемлевого кол-ва экстентов и все начинало быстрее (заметно) работать! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2003, 11:00 |
|
||
|
Autoallocate extents в 9.2.0.1
|
|||
|---|---|---|---|
|
#18+
Questions:: 1. Crednii razmer tablizy per extent; 2. Kol-vo db_writers 3. parameter multiblock_reads_count? 4. Current Extend in Tablespace? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2003, 11:34 |
|
||
|
Autoallocate extents в 9.2.0.1
|
|||
|---|---|---|---|
|
#18+
1 я не знаю как узнать.... 2,3 db_block_size = 16384 db_file_multiblock_read_count = 16 db_writer_processes = 2 4 не знаю как узнать или не понял что требуется... на всяк пожарный - Local Management -> AutoAllocate Extend (datafile) отсутствует ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2003, 11:45 |
|
||
|
Autoallocate extents в 9.2.0.1
|
|||
|---|---|---|---|
|
#18+
Sravni:: CREATE TABLESPACE "USER_DATA" LOGGING DATAFILE '/path/USER_DATA_04.dbf' SIZE 2000M REUSE EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO CREATE TABLESPACE "TBS_INFORMAT" LOGGING DATAFILE '/path/TBS_INFORMAT.dbf' SIZE 2000M REUSE EXTENT MANAGEMENT LOCAL UNIFORM SIZE 512K SEGMENT SPACE MANAGEMENT AUTO Pervyi variant - tvoi tekushii. Vtoroi- recomenduemyi. ( 512K - Min , mogech uvelichivat' kratno :: ( db_block_size x db_file_multiblock_read_count)/ db_writer_processes ) db_block_size = 16384 db_file_multiblock_read_count = 128 db_writer_processes = 3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2003, 11:57 |
|
||
|
Autoallocate extents в 9.2.0.1
|
|||
|---|---|---|---|
|
#18+
Огромное Вам спасибо! Понял проблему и Ваше пояснение :). Но как выяснилось этим мне не помогешь.. :( Есть Индексы которые занимают 1223 экстента (при втором варианте при 128 к Uniform Size), т.е. 156 МB :( И так же в этом Таблспейсе есть индексы заниамющие 1 эстент т.е. 128 к. Причем их оочень много :(. СЛишком большой разброс... Если я по Вашей рекомендации установлю Uniform Size 512*(4...Х), то для маленьких индексов будет неоправданно большая потеря свободного таблиного пространства :(.\ Или я не прав? Может в моем случае лучше всетаки Манаджмент Диктионари (там я могу для любого объекта БД указывает его Storag конструкцию? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2003, 12:53 |
|
||
|
Autoallocate extents в 9.2.0.1
|
|||
|---|---|---|---|
|
#18+
>БД стала работать ГОООРАЗДО медленнее... а перестроить ни таблицы ни >индексы на допустимые парамеры кол-ва экстентов не получается :( >Может кто нибудь знает? Или покажет в доке куда смотреть? Желательно на >русском... давайте отделим мух от котлет. База не может работать "ГОООРАЗДО медленнее" по причине наличия большого колличества экстентов в объектах. Почему вы вообще пришли к выводу, что причиной плохой производительности стало наличие большого кол-ва екстентов? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2003, 13:34 |
|
||
|
Autoallocate extents в 9.2.0.1
|
|||
|---|---|---|---|
|
#18+
Уважаемый ДБА. На 8.1.6. такое уже было :(. Когда давно не заглядывал в табл порстранства (а юзеры у нас просто копирую конструкцию хранения ОДНУ ЕДИНСТВЕННУЮ уже три года подряд ко ВСЕМ объектам), при большом кол-ве накопленных экстентов БД замедлялась объяснить по умному не могу... Но после перестроения индексов и таблиц с нормальными параметрами сторэджа именно для каждого объекта БД заметно ускорялась. Это заметили и пользователи и я наблюдая Spotlightom... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2003, 13:44 |
|
||
|
Autoallocate extents в 9.2.0.1
|
|||
|---|---|---|---|
|
#18+
2 .dba Eto deistvitelno byvaet. 2 Kasper. Y menya est' neskol'ko tablespace po uniform size, tuda-to ya i perenapravlyau ob'ecty. Tebe nado poigrat'sya s uniform size. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2003, 13:48 |
|
||
|
Autoallocate extents в 9.2.0.1
|
|||
|---|---|---|---|
|
#18+
А если у меня размер объектов ООООЧЕнь сильно варьируется? Может все таки мне выгоднее Dictionary management? Или от него будут в след версиях избавляться и этот способ явно не предпочтительней...? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2003, 13:54 |
|
||
|
Autoallocate extents в 9.2.0.1
|
|||
|---|---|---|---|
|
#18+
Voobshe-to , recommended local management pri yslovii ispol'zovaniya novyh versiyah Hard serii Sun/HP/Compac ( Men'she obshie zatraty na poddergky DB ). No esli glavnyi kriterii eto stoimost' Hard Disc space, to - vse na Vash vybor. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2003, 14:11 |
|
||
|
Autoallocate extents в 9.2.0.1
|
|||
|---|---|---|---|
|
#18+
БД стоит на FIX 4..3 на машини RS6000 Свободное место есть и много. Так вот если я все таки изберу все таки Local Managment - то какой размер UniformSize вы бы посоветовали поставить при том что у меня ооочень много объектов которые занимают 128 К и 20 % которые занимают 128*100 extents А максимум я приводил выше... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2003, 14:18 |
|
||
|
Autoallocate extents в 9.2.0.1
|
|||
|---|---|---|---|
|
#18+
> ( db_block_size x db_file_multiblock_read_count)/ db_writer_processes ) откуда эта формула? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2003, 14:21 |
|
||
|
Autoallocate extents в 9.2.0.1
|
|||
|---|---|---|---|
|
#18+
Сори на AIXе стоит БД При попытке создать Dictionary Management табл. простр-во выдается ошибка ОРА-12913. Все вроде правильно :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2003, 14:55 |
|
||
|
Autoallocate extents в 9.2.0.1
|
|||
|---|---|---|---|
|
#18+
>Если я по Вашей рекомендации установлю Uniform Size 512*(4...Х), то для >маленьких индексов будет неоправданно большая потеря свободного >таблиного пространства :(.\ >Или я не прав? не надо бояться "потери свободного табличного пространства", тем более в пределах полумегабайта... :) гораздо страшнее ИМХО фрагментация табличного пространства, кот. неизбежна при различных размерах экстентов... т.е. ИМХО вам лучше использовать "EXTENT MANAGEMENT LOCAL UNIFORM SIZE XXX" как советовал Oracle X-pert ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2003, 15:13 |
|
||
|
Autoallocate extents в 9.2.0.1
|
|||
|---|---|---|---|
|
#18+
Давайте на секунду представим что это первый вопрос ветки форума... Сечас объект индекс (1 индексное табл пространство) Всего объектов 200 У меня есть объект, 1- размером 90 Кб - таких скажем штук 100 Далее штук 60 индексов до 10 Мб Потом вплоть до последнего от 10 Мб до 160 последний- размером 160 МБ Какой Юниформ вы бы посоветовали? Я первый раз пытаюсь использовать Автоэлокейт. Сейчас пытался на этом сервере создать Манадж Диктионари Табл пространство ОРА -12913 выдалась ошибка что не может создать :((( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2003, 15:31 |
|
||
|
Autoallocate extents в 9.2.0.1
|
|||
|---|---|---|---|
|
#18+
Я хотел уточнить Вы не изменили своего мнения? Видя сколько маленьких объектов.. Я сейчас планирую создать ТРИ табл пространства для больших средний и маленьких индексов потом то же повторить для таблиц... Думаю это единственный выход т.к. DICTIONARY устарело и НЕ СОЗДАЕТСЯ такое таб пр-во... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2003, 15:50 |
|
||
|
Autoallocate extents в 9.2.0.1
|
|||
|---|---|---|---|
|
#18+
Я хотел уточнить Вы не изменили своего мнения? Видя сколько маленьких объектов.. Я сейчас планирую создать ТРИ табл пространства для больших средний и маленьких индексов потом то же повторить для таблиц... Думаю это единственный выход т.к. DICTIONARY устарело и НЕ СОЗДАЕТСЯ такое таб пр-во... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2003, 15:53 |
|
||
|
Autoallocate extents в 9.2.0.1
|
|||
|---|---|---|---|
|
#18+
[quote] Я сейчас планирую создать ТРИ табл пространства для больших средний и маленьких индексов потом то же повторить для таблиц... Думаю это единственный выход т.к. DICTIONARY устарело и НЕ СОЗДАЕТСЯ такое таб пр-во.. [/quote] именно это я и хотел вам посоветовать..., ну разве что в "большом" табл. пространстве в вашем случае нужды нет, ИМХО... ;) если объект (таблица/индекс) содержит 1-100, в критических случаях до 300 екстентов - это нормально... на AskTom было сломано немало копей на эту тему... :) зы и все таки посчитайте сколько реально не будет использоваться места при использовании UNIFORM SIZED EXTENTs скажем 1M по моим подсчетам (в уме) вы "потеряете" масимум 90Mb (хотя могу ошибаться), а что такое 90Мб в наше время ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2003, 16:00 |
|
||
|
Autoallocate extents в 9.2.0.1
|
|||
|---|---|---|---|
|
#18+
Всем ОГРОМНОЕ СПАСИБО. Дали много пищи для рахздумий! Еще раз спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2003, 16:09 |
|
||
|
Autoallocate extents в 9.2.0.1
|
|||
|---|---|---|---|
|
#18+
Правда боюсь своих подсчетов... 9 индексов весят от 274 Мб (макс-586 Мб) и имеют от 1000 до 2300 экстентов размеров пока 256 К Для них я делаю отдельное ТП с УНИФОРМОМ 10 Мегов... Если что остановите меня... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2003, 16:16 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=32113642&tid=1991638]: |
0ms |
get settings: |
10ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
158ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
77ms |
get tp. blocked users: |
1ms |
| others: | 222ms |
| total: | 496ms |

| 0 / 0 |
