Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 БД тормозит  [new]
Motorin Sergey
Member

Откуда:
Сообщений: 68
Привет всем!
Помогите плиз настроить сервер - тормозит безбожно, хотя бы натолкните если можно где копать.
База работает 24/7 и перезапускать её можно только в определенное время поэтому долго тестировать не получается. Тормозит база практически на всех запросах использующих группировку и сортировку.
Сервер - двухпроцессорный Intel Xeon 3,2G, памяти 3G Win2003, Oracle 9.2.0.8,
параметры Oracle в аттаче, что еще надо довыложу.

К сообщению приложен файл (параметры.zip - 11Kb) cкачать
2 окт 07, 17:49    [4745757]     Ответить | Цитировать Сообщить модератору
 Re: БД тормозит  [new]
злой язык
Guest
Motorin Sergey
Привет всем!
Помогите плиз настроить сервер - тормозит безбожно, хотя бы натолкните если можно где копать.
База работает 24/7 и перезапускать её можно только в определенное время поэтому долго тестировать не получается. Тормозит база практически на всех запросах использующих группировку и сортировку.
Сервер - двухпроцессорный Intel Xeon 3,2G, памяти 3G Win2003, Oracle 9.2.0.8,
параметры Oracle в аттаче, что еще надо довыложу.



Не хватает параметра __fast=true :)

Это называется tuning&perfomance
Делается двумя путями:
1) нанять профессионалов
2) становиться им самим, начав с чтения доки...
2 окт 07, 17:56    [4745816]     Ответить | Цитировать Сообщить модератору
 Re: БД тормозит  [new]
SQL*Plus
Member

Откуда: Россия, Москва
Сообщений: 8131
злой язык
Motorin Sergey
Привет всем!
Помогите плиз настроить сервер - тормозит безбожно, хотя бы натолкните если можно где копать.
База работает 24/7 и перезапускать её можно только в определенное время поэтому долго тестировать не получается. Тормозит база практически на всех запросах использующих группировку и сортировку.
Сервер - двухпроцессорный Intel Xeon 3,2G, памяти 3G Win2003, Oracle 9.2.0.8,
параметры Oracle в аттаче, что еще надо довыложу.
Это называется tuning&perfomance
Делается двумя путями:
1) нанять профессионалов
2) становиться им самим, начав с чтения доки...
Полностью согласен.

Реализацию пути 2 можно начать с изучения и настройки параметра SORT_AREA_SIZE.
2 окт 07, 18:49    [4746118]     Ответить | Цитировать Сообщить модератору
 Re: БД тормозит  [new]
Timm
Member

Откуда: Moscow, Ё-burg
Сообщений: 3696
SQL*Plus
злой язык
Motorin Sergey
Привет всем!
Помогите плиз настроить сервер - тормозит безбожно, хотя бы натолкните если можно где копать.
База работает 24/7 и перезапускать её можно только в определенное время поэтому долго тестировать не получается. Тормозит база практически на всех запросах использующих группировку и сортировку.
Сервер - двухпроцессорный Intel Xeon 3,2G, памяти 3G Win2003, Oracle 9.2.0.8,
параметры Oracle в аттаче, что еще надо довыложу.
Это называется tuning&perfomance
Делается двумя путями:
1) нанять профессионалов
2) становиться им самим, начав с чтения доки...
Полностью согласен.

Реализацию пути 2 можно начать с изучения и настройки параметра SORT_AREA_SIZE.

Вы уверены?
2 окт 07, 19:01    [4746165]     Ответить | Цитировать Сообщить модератору
 Re: БД тормозит  [new]
SQL*Plus
Member

Откуда: Россия, Москва
Сообщений: 8131
Timm
SQL*Plus
злой язык
Motorin Sergey
Привет всем!
Помогите плиз настроить сервер - тормозит безбожно, хотя бы натолкните если можно где копать.
База работает 24/7 и перезапускать её можно только в определенное время поэтому долго тестировать не получается. Тормозит база практически на всех запросах использующих группировку и сортировку.
Сервер - двухпроцессорный Intel Xeon 3,2G, памяти 3G Win2003, Oracle 9.2.0.8,
параметры Oracle в аттаче, что еще надо довыложу.
Это называется tuning&perfomance
Делается двумя путями:
1) нанять профессионалов
2) становиться им самим, начав с чтения доки...
Полностью согласен.
Реализацию пути 2 можно начать с изучения и настройки параметра SORT_AREA_SIZE.

Вы уверены?
Не уверен, но предполагаю.
Но всё равно же нужно с чего-то начинать... :-)
2 окт 07, 19:05    [4746189]     Ответить | Цитировать Сообщить модератору
 Re: БД тормозит  [new]
Sal
Member

Откуда:
Сообщений: 1595
ну хотя бы с pga_aggregate_target
2 окт 07, 19:10    [4746205]     Ответить | Цитировать Сообщить модератору
 Re: БД тормозит  [new]
Relic Hunter
Member

Откуда: AB
Сообщений: 7433
А память почему зажали дла Оракла (800 МБ)? Это-ж устанока по умолчанию = 25% of RAM. Или у Вас там еще что-то крутится?
2 окт 07, 19:11    [4746210]     Ответить | Цитировать Сообщить модератору
 Re: БД тормозит  [new]
masteroid
Member

Откуда:
Сообщений: 409
Sal
ну хотя бы с pga_aggregate_target

она не с 10ки?
2 окт 07, 19:11    [4746213]     Ответить | Цитировать Сообщить модератору
 Re: БД тормозит  [new]
Motorin Sergey
Member

Откуда:
Сообщений: 68
SORT_AREA_SIZE в 9-ке использовать не рекомендуется, надо настраивать PGA_AGGREGATE_TARGET...
Ребята нечего сказать ну помолчите..

Хотелось бы все таки послушать компетентных людей..
2 окт 07, 19:12    [4746216]     Ответить | Цитировать Сообщить модератору
 Re: БД тормозит  [new]
masteroid
Member

Откуда:
Сообщений: 409
masteroid
Sal
ну хотя бы с pga_aggregate_target

она не с 10ки?

вру :)
2 окт 07, 19:13    [4746220]     Ответить | Цитировать Сообщить модератору
 Re: БД тормозит  [new]
masteroid
Member

Откуда:
Сообщений: 409
Motorin Sergey
SORT_AREA_SIZE в 9-ке использовать не рекомендуется, надо настраивать PGA_AGGREGATE_TARGET...
Ребята нечего сказать ну помолчите..

Хотелось бы все таки послушать компетентных людей..

не слышал таких рекомендаций для 9ки, но с PGA_AGGREGATE_TARGET конечно проще
2 окт 07, 19:14    [4746225]     Ответить | Цитировать Сообщить модератору
 Re: БД тормозит  [new]
Motorin Sergey
Member

Откуда:
Сообщений: 68
Relic Hunter
Или у Вас там еще что-то крутится?

Нет сервер пустой, но я пытался менять параметры - но опять же 24/7 не позволяет часто перезапускать сервер, кроме того после практически каждого изменения параметров надо статистику собирать, DBMS_STATS() у меня 4,5 часа её собирает только по одной схеме, поэтому - то я и обратился к вам. Надо сначала определиться со всеми параметрами которые надо менять,а потом уже придти в выходной и зараз все попробовать..
2 окт 07, 19:16    [4746230]     Ответить | Цитировать Сообщить модератору
 Re: БД тормозит  [new]
__mike__
Member

Откуда: Белгород
Сообщений: 553
Motorin Sergey

Нет сервер пустой, но я пытался менять параметры - но опять же 24/7 не позволяет часто перезапускать сервер, кроме того после практически каждого изменения параметров надо статистику собирать, DBMS_STATS() у меня 4,5 часа её собирает только по одной схеме, поэтому - то я и обратился к вам. Надо сначала определиться со всеми параметрами которые надо менять,а потом уже придти в выходной и зараз все попробовать..


а каким макаром статистика соотносится с изменениями параметров?
к тому же статистику можно собирать по разному - откройте для себя сбор статистики только по модифицированным таблицам
2 окт 07, 19:23    [4746246]     Ответить | Цитировать Сообщить модератору
 Re: БД тормозит  [new]
Motorin Sergey
Member

Откуда:
Сообщений: 68
__mike__
а каким макаром статистика соотносится с изменениями параметров?

Откровенно говоря не знаю, но база как правило после изменения параметров и потом после того как я их возвращаю на свое место (если ускорение не заметно) начинает дико тормозить, пока я не соберу статистику. За совет по только измененным таблицам спасибо, даж не думал про это, покопаюсь..
2 окт 07, 19:29    [4746264]     Ответить | Цитировать Сообщить модератору
 Re: БД тормозит  [new]
SQL*Plus
Member

Откуда: Россия, Москва
Сообщений: 8131
masteroid
Motorin Sergey
SORT_AREA_SIZE в 9-ке использовать не рекомендуется, надо настраивать PGA_AGGREGATE_TARGET...
Ребята нечего сказать ну помолчите..

Хотелось бы все таки послушать компетентных людей..

не слышал таких рекомендаций для 9ки, но с PGA_AGGREGATE_TARGET конечно проще

Oracle9i
Database Reference
Release 2 (9.2)
October 2002
Part No. A96536-02
SORT_AREA_SIZE
Note: Oracle does not recommend using the SORT_AREA_SIZE
parameter unless the instance is configured with the shared server
option. Oracle recommends that you enable automatic sizing of
SQL working areas by setting PGA_AGGREGATE_TARGET instead.
SORT_AREA_SIZE is retained for backward compatibility.

PGA_AGGREGATE_TARGET
..
Parameter class Dynamic: ALTER SYSTEM
...
PGA_AGGREGATE_TARGET specifies the target aggregate PGA memory available to
all server processes attached to the instance. You must set this parameter to enable
the automatic sizing of SQL working areas used by memory-intensive SQL
operators such as sort, group-by, hash-join, bitmap merge, and bitmap create.

Oracle uses this parameter as a target for PGA memory. Use this parameter to
determine the optimal size of each work area allocated in AUTO mode (in other
words, when WORKAREA_SIZE_POLICY is set to AUTO.

Oracle attempts to keep the amount of private memory below the target specified
by this parameter by adapting the size of the work areas to private memory. When
increasing the value of this parameter, you indirectly increase the memory allotted
to work areas. Consequently, more memory-intensive operations are able to run
fully in memory and less will work their way over to disk.

When setting this parameter, you should examine the total memory on your system
that is available to the Oracle instance and subtract the SGA. You can assign the
remaining memory to PGA_AGGREGATE_TARGET.

PGA_AGGREGATE_TARGET у автора 200 Мб
Не маловато ли при 3Гб ОЗУ и 600 Мб на DB_CASHE_SIZE?

А может быть the instance is configured with the shared server option?
2 окт 07, 19:32    [4746275]     Ответить | Цитировать Сообщить модератору
 Re: БД тормозит  [new]
Timm
Member

Откуда: Moscow, Ё-burg
Сообщений: 3696
masteroid
Motorin Sergey
SORT_AREA_SIZE в 9-ке использовать не рекомендуется, надо настраивать PGA_AGGREGATE_TARGET...
Ребята нечего сказать ну помолчите..

Хотелось бы все таки послушать компетентных людей..

не слышал таких рекомендаций для 9ки, но с PGA_AGGREGATE_TARGET конечно проще

PT
Motorin Sergey
Помогите плиз настроить сервер - тормозит безбожно, хотя бы натолкните если можно где копать.

туда же
2 окт 07, 19:37    [4746290]     Ответить | Цитировать Сообщить модератору
 Re: БД тормозит  [new]
masteroid
Member

Откуда:
Сообщений: 409
Timm
masteroid
Motorin Sergey
SORT_AREA_SIZE в 9-ке использовать не рекомендуется, надо настраивать PGA_AGGREGATE_TARGET...
Ребята нечего сказать ну помолчите..

Хотелось бы все таки послушать компетентных людей..

не слышал таких рекомендаций для 9ки, но с PGA_AGGREGATE_TARGET конечно проще

PT

там написано
With Oracle9i, you can simplify and improve the way PGA memory is allocated, by enabling automatic PGA memory management.
что и сводится к (см. выше) "... но с PGA_AGGREGATE_TARGET конечно проще"
2 окт 07, 21:04    [4746534]     Ответить | Цитировать Сообщить модератору
 Re: БД тормозит  [new]
andrey_anonymous
Member

Откуда: Москва
Сообщений: 18371
Простите за банальность, но я бы все-таки начал с трассировки... Или, на худой конец, со статспака.
Может, у парня просто temp валяется на том же шпинделе что и дата или на медленном носителе... При серьезных группировках-сортировках может оказать.
Ну и понятие "жутко тормозит" неплохо бы описать в цифрах - может статься, что на конкретной железке без редизайна больше выжать и нельзя...
2 окт 07, 21:23    [4746579]     Ответить | Цитировать Сообщить модератору
 Re: БД тормозит  [new]
masteroid
Member

Откуда:
Сообщений: 409
andrey_anonymous
Простите за банальность, но я бы все-таки начал с трассировки... Или, на худой конец, со статспака.
Может, у парня просто temp валяется на том же шпинделе что и дата или на медленном носителе... При серьезных группировках-сортировках может оказать.
Ну и понятие "жутко тормозит" неплохо бы описать в цифрах - может статься, что на конкретной железке без редизайна больше выжать и нельзя...

согласен. и если тормозит не всегда, то лучше ещё "хороший" статспак для сравнения.
2 окт 07, 21:40    [4746617]     Ответить | Цитировать Сообщить модератору
 Re: БД тормозит  [new]
нуб
Member

Откуда:
Сообщений: 171
Motorin Sergey
SORT_AREA_SIZE в 9-ке использовать не рекомендуется, надо настраивать PGA_AGGREGATE_TARGET...
Ребята нечего сказать ну помолчите..

Не рекомендуется вобщем для всего экземпляра, но для некоторых критичных запросов иногда возникает желание настроить :)
Плюс, не забываем, что в 9-ке в режиме shared server по прежнему используются *_AREA_SIZE.

Motorin Sergey
Хотелось бы все таки послушать компетентных людей..

Компетентные люди не любят гадать по кофейной гуще, а по тем данным, которые ты привел иначе не получится. Что еще нужно посмотреть/привести указал andrey_anonymous.
2 окт 07, 23:27    [4746907]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить