Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Performance Tuning OEBS  [new]
Roocky Boy
Guest
Добрый вечер уважаемые знатоки ))))

Я начинающий DBA работаю только около 7 месяцев с OCS и OEBS

В настоящий момент передо мной стоит задача увеличить производительность OEBS 11.5.10.2

DB 10.1.0.4.0

OS - Solaris

Server - Sun , 16 GB

Есть массив на котором развернуто 2 инстанса , один боевой другой тестовый

Сделал настройку в init.ora согласно Note 216205.1 , но желаемого результата так и не получил

у заказчика к примеру сервер в раза 2 медленнее а работает намного быстрее, кто что может посоветовать, вот содержимое init.ora одного из истансов, который я попытался настроить
(spfile я не делал т.е. его нет база запускается с init.ora )

db_name = ...
control_files = ...

db_block_size = 8192

compatible = 10.1.0

_system_trig_enabled = true

O7_DICTIONARY_ACCESSIBILITY = FALSE

user_dump_dest = ...
background_dump_dest = ...
core_dump_dest = ...

max_dump_file_size = 20480 # trace file size

timed_statistics = true

_trace_files_public = TRUE

processes = 500 # Max. no. of users x 2
sessions = 1000 # 2 X processes
db_files = 512 # Max. no. of database files
dml_locks = 10000
cursor_sharing = EXACT # Required 11i settting
open_cursors = 800 # Consumes process memory, unless using MTS.
session_cached_cursors = 600
enqueue_resources = 32000 # Max. no of concurrent database locks.

sga_target = 1G
shared_pool_size = 600M
shared_pool_reserved_size = 60M

db_block_checking = FALSE
db_block_checksum = TRUE

log_checkpoint_timeout = 1200 # Checkpoint at least every 20 mins.
log_checkpoint_interval = 100000
log_checkpoints_to_alert = TRUE
log_buffer = 10485760

undo_management=AUTO # Required 11i setting
undo_tablespace=APPS_UNDOTS1 # Required 11i setting

workarea_size_policy=AUTO # Required 11i setting

olap_page_pool_size = 4194304

pga_aggregate_target = 2G

plsql_optimize_level = 2 # Required 11i setting

plsql_code_type = native

plsql_native_library_dir = /u2/e00/epb1db_10g/plsql/nativelib

plsql_native_library_subdir_count = 149

utl_file_dir=/u2/e00/epb1app/prod1comn/temp, /usr/tmp

_b_tree_bitmap_plans = FALSE


aq_tm_processes = 1
job_queue_processes = 2


# log_archive_start = true # if you want automatic archiving

parallel_max_servers = 8
parallel_min_servers = 0

db_file_multiblock_read_count = 8 # Required 11i setting

_like_with_bind_as_equality = TRUE

_sort_elimination_cost_ratio=5

_fast_full_scan_enabled = FALSE

_sqlexec_progression_cost=2147483647


PS: Очень нужен совет если можно то с пояснением )))
15 ноя 06, 17:49    [3405725]     Ответить | Цитировать Сообщить модератору
 Re: Performance Tuning OEBS  [new]
ScareCrow
Member

Откуда: Белый город
Сообщений: 17088

мож не мучится и взять параметры у заказчика?


Posted via ActualForum NNTP Server 1.3

15 ноя 06, 18:04    [3405809]     Ответить | Цитировать Сообщить модератору
 Re: Performance Tuning OEBS  [new]
Roocky Boy
Guest
У заказчика 9i (((
15 ноя 06, 18:06    [3405827]     Ответить | Цитировать Сообщить модератору
 Re: Performance Tuning OEBS  [new]
s_small
Member

Откуда:
Сообщений: 191
Сколько пользователей сидит в сьюте!
15 ноя 06, 18:24    [3405898]     Ответить | Цитировать Сообщить модератору
 Re: Performance Tuning OEBS  [new]
Roocky Boy
Guest
Пользователей челевек 10 (((

это же смешная цифра для OEBS

так что в чем дело пока не ясно (((
15 ноя 06, 18:49    [3405987]     Ответить | Цитировать Сообщить модератору
 Re: Performance Tuning OEBS  [new]
s_small
Member

Откуда:
Сообщений: 191
Однозначно смешно!

Тоды бери много пива и иди к админу заказчика и выпытывай что он делал такого чего не делал ты!
15 ноя 06, 18:59    [3406031]     Ответить | Цитировать Сообщить модератору
 Re: Performance Tuning OEBS  [new]
Roocky Boy
Guest
Админ старше меня на 20 с лишним лет )))

я думаю у нас разные интересы )))

Но у него же 9i , на 9i и у нас все летало но по производственной необходимости перешли на 10G

Может кто даст совет хотя бы тупо только по настройке простой базы Oracle 10G без OEBS ,

что можно попробывать еще подкрутить кроме того что я сделал
15 ноя 06, 19:11    [3406085]     Ответить | Цитировать Сообщить модератору
 Re: Performance Tuning OEBS  [new]
evostr
Member

Откуда: Екатеринбург
Сообщений: 1278
Если есть свободная память на сервере - увеличьте параметр sga_target.
А вобще помимо параметров инициализации еще очень много чего на производительность влияет, так что представленной вами информации явно недостаточно.
p.s. а зачем столько недокументированных параметров используете?
15 ноя 06, 20:49    [3406324]     Ответить | Цитировать Сообщить модератору
 Re: Performance Tuning OEBS  [new]
sungum
Member

Откуда:
Сообщений: 21
они документированные для EBS.
А у заказчика какая машина - интел?
15 ноя 06, 21:01    [3406357]     Ответить | Цитировать Сообщить модератору
 Re: Performance Tuning OEBS  [new]
Relic Hunter
Member

Откуда: AB
Сообщений: 7422
sga_target = 1G
Явно маловато для сервера с 16Г мозгов.
pga_aggregate_target = 2G
Зачем так много? Должно быть 20% от SGA ~ 256 МБ.
А физическая организация базы какая, какой RAID, вынесены ли оперативные журналы на отдельные диски, и т.д.? Собиралась ли статистика? Какие ожидания в системе? Что показывает statspack?
15 ноя 06, 21:30    [3406395]     Ответить | Цитировать Сообщить модератору
 Re: Performance Tuning OEBS  [new]
Rokie-boy
Guest
Все делал по Note с Metalink так что не будьте строги ко мне

там такие параметры были указаны

что посоветуете ?
15 ноя 06, 22:29    [3406503]     Ответить | Цитировать Сообщить модератору
 Re: Performance Tuning OEBS  [new]
Rokie-boy
Guest
У заказчика тоже Sun только без массива


Сбор статистики не делался только сейчас начинаю изучать "настройку производительности" (((

какую еще информацию нужно предоставить для полной картины
15 ноя 06, 22:35    [3406517]     Ответить | Цитировать Сообщить модератору
 Re: Performance Tuning OEBS  [new]
grexhide
Member [заблокирован]

Откуда: Страна непреодолимых противоречий
Сообщений: 8553
Roocky Boy
В настоящий момент передо мной стоит задача увеличить производительность OEBS 11.5.10.2

--

что посоветуете ?



Расслабиться и начать изучать правильные книжки.
К примеру - Хольта и метод YAPP. Для просветления токмо ради.

Концепции почитать, Student Guide какие, на предмет DBAI, DBAII, PT, Adv instance tuning... а то и вовсе - DSI 305, 405

--

В смысле - забудь ты про параметры, это - не средство увеличения производительности, больше - средство самообмана (аки иллюзорного искажения реальной действительности).
15 ноя 06, 22:40    [3406528]     Ответить | Цитировать Сообщить модератору
 Re: Performance Tuning OEBS  [new]
Rokie-boy
Guest
ok)))

попробую )))

но на это надо время а более быстрые действия не хотите предложить
15 ноя 06, 23:20    [3406597]     Ответить | Цитировать Сообщить модератору
 Re: Performance Tuning OEBS  [new]
grexhide
Member [заблокирован]

Откуда: Страна непреодолимых противоречий
Сообщений: 8553
Rokie-boy

но на это надо время а более быстрые действия не хотите предложить


ALTER SYSTEM SET FAST=TRUE SCOPE=BOTH

?
15 ноя 06, 23:30    [3406615]     Ответить | Цитировать Сообщить модератору
 Re: Performance Tuning OEBS  [new]
sungum
Member

Откуда:
Сообщений: 21
если частые обращения к дискам поставьте побольше SGA_TARGET.
дайте команду
purge dba_recyclebin
поищите объекты с наибольшим числом строк:
create table test1 (owner varchar2(12), name varchar2(34), nums number) tablespace users;
set pagesize 100000
set header off
SET LINESIZE 1000
truncate table test1;
SPOOL NUM.SQL
SELECT 'INSERT INTO TEST1 SELECT '''||OWNER||''','''||TABLE_NAME||''', COUNT(*) FROM '||OWNER||'.'||TABLE_NAME||';' FROM DBA_TABLES;
SPOOL OFF
SET ECHO OFF
@NUM.SQL
select * from test1 where nums>500000 order by nums desc;
пересоздайте на них простые индексы, которые понравятся.
Поищите в металинке документы в которых встречаются их имена - почитаете для чего они нужны и нет ли с ними проблем.
При пересоздании лучше остановить все процессы кроме экземпляра базы, а на базе остановить aq и jobs.
Настройка параметров инициализации вряд ли поможет, проблема скорее всего в самих объектах - ненужных строках, большом числе удаленных строк. Посмотрите какие задачи конкретно тормозят, какими объектами они пользуются и что вообще делают.
Можно попробовать собрать статистику на все объекты базы, системную статистику. Хотя это вряд ли ускорит работу.
16 ноя 06, 00:38    [3406761]     Ответить | Цитировать Сообщить модератору
 Re: Performance Tuning OEBS  [new]
Ааз
Member

Откуда: Москва/Протвино
Сообщений: 4274
Rokie-boy
но на это надо время а более быстрые действия не хотите предложить
Ничего новенького. Либо время (ваше), либо деньги (ваши) за чужое время :-)

Всего
16 ноя 06, 01:22    [3406802]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: Performance Tuning OEBS  [new]
Camper
Member

Откуда:
Сообщений: 174
1)При такой малой нагрузке (10 пользователей) - смотри в первую очередь на работу архиватора и лог врайтера, в основном бывает в них затык.
2)Посмотри на работу операционной системы. (vmstat) Следует в данном слечае обратить внимание на page-in\out. Возможно какой-то процесс жрет.
3)Посмотреть не валятся ли Core-дампы, возможно не корректно настроена ОС.
4)Посмотри как работает БД\ затык в ней или в формзах - сделай трассировку (FRD), посмотри за сколько выполнялся простенький запрос, что-нить типо Active Users, сделай троссировку sql запроса формзовой сессии+tkprof.
5)Посмотреть баги связанные с 10.1.0.4, более стабильный релиз - 10.1.0.5, 10.2.0.3, но безосновательный апгрейд БД как вариант рассматривать не стоит.
26 ноя 07, 19:28    [4965572]     Ответить | Цитировать Сообщить модератору
 Re: Performance Tuning OEBS  [new]
CBO
Guest
Camper
1)При такой малой нагрузке (10 пользователей) - смотри в первую очередь на работу архиватора и лог врайтера, в основном бывает в них затык.
2)Посмотри на работу операционной системы. (vmstat) Следует в данном слечае обратить внимание на page-in\out. Возможно какой-то процесс жрет.
3)Посмотреть не валятся ли Core-дампы, возможно не корректно настроена ОС.
4)Посмотри как работает БД\ затык в ней или в формзах - сделай трассировку (FRD), посмотри за сколько выполнялся простенький запрос, что-нить типо Active Users, сделай троссировку sql запроса формзовой сессии+tkprof.
5)Посмотреть баги связанные с 10.1.0.4, более стабильный релиз - 10.1.0.5, 10.2.0.3, но безосновательный апгрейд БД как вариант рассматривать не стоит.

Осеннее обострение некрофилов (с)
26 ноя 07, 19:30    [4965575]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить