powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / медленная работа Oracle
40 сообщений из 40, показаны все 2 страниц
медленная работа Oracle
    #39614220
HANK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!
Прошу профессионального совета, и профессиональной оценки состояния.
Что имеем:
- Oracle 9i Enterprise 32 b
- большая база данных (>300Gb)
- сервер WinServer 2003 EE
- ОЗУ - 64 Gb
- процессоров - 8
- HDD - база лежит на 6 дисках по 400 Gb (сделаны из 10 RAID)
- количество пользователей - 1000+
- тип пользователей - собственный приложения, веб-приложения, линки на иные БД.
- есть несколько табличных пространств, где размещаются разделы отдельных приложений(размещены на разных дисках);
- есть несколько пользователей, которые работают каждый со своими правами;
- SGA (SharedPool=320,BufferCache=456,LargePool=8) PGA =500
Проблема:
1. когда работает малое число пользователей, то все хорошо летает, быстро отрабатывают запросы, строятся отчета, которые анализируют данные.
2. Когда одновременно работающих пользователей подходит к 500 и выше, то сразу появляются заметные "тормоза", подвисают переходы между полями (т.к при переходе идет обращение к БД). долго выполняются запросы, особенно сложные запросы.

Много чего оптимизировали как в программе так и в структуре данных, упрощали, улучшали, работать становится действительно быстрее, но при большом числе пользователей все также начинает "подтормаживать" и даже бывает что Оракл в принципе перестает работать, что его приходится перезагружать.

Вопросы:
1. Возможно ли администрировать/настраивать СУБД таким образом, что отдельные табличные пространства/пользователи работали медленно, а отдельные быстро?
2. При такой конфигурации какой предел пользователей с адекватной работой программ?
3. какие дальнейшие пути решения? дальше оптимзировать ПО, структуру БД и запросы к БД, либо переходить на иную версию и разрядность СУБД?

Спасибо,
Еще раз прошу прокомментировать по существу.
...
Рейтинг: 0 / 0
медленная работа Oracle
    #39614240
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HANK3. какие дальнейшие пути решения?

Позвать сисадмина, умеющего пользоваться Performance Monitor-ом для выявления бутылочных
горлышек на стороне железа. И DBA, умеющего то же самое на стороне Оракула.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
медленная работа Oracle
    #39614241
dmdmdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HANKМного чего

Среди "многа чего" есть AWR ?
...
Рейтинг: 0 / 0
медленная работа Oracle
    #39614247
Q.Tarantino
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dmdmdmСреди "многа чего" есть AWR ?
это 9-ка, там есть statspack
...
Рейтинг: 0 / 0
медленная работа Oracle
    #39614248
HANK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,
дело в том, что системный администратор есть который умеет/ говорит что умеет...но как то все равно быстрее не становится, а задача ускорить процесс - есть и причем большая, т.к. число пользователей увеличится в 2 раза минимум и что делать тогда?
...
Рейтинг: 0 / 0
медленная работа Oracle
    #39614251
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HANK- ОЗУ - 64 Gb
- SGA (SharedPool=320,BufferCache=456,LargePool=8) PGA =500Что-то плохо сходится.
...
Рейтинг: 0 / 0
медленная работа Oracle
    #39614253
Q.Tarantino
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ElicHANK- ОЗУ - 64 Gb
- SGA (SharedPool=320,BufferCache=456,LargePool=8) PGA =500Что-то плохо сходится.
32 bit.
увеличить, конечно, можно, но 64гб не заюзать.
...
Рейтинг: 0 / 0
медленная работа Oracle
    #39614257
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Q.Tarantino32 bit.Тогда это гроб на колёсиках.
...
Рейтинг: 0 / 0
медленная работа Oracle
    #39614259
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IMHO (по моему мнению)

HANK1. Возможно ли администрировать/настраивать СУБД таким образом, что отдельные табличные пространства/пользователи работали медленно, а отдельные быстро?

Да, есть средство Oracle Resource Manager

Собственно лично я настраивал Oracle Resource Manager в 11 для "корпоративной системы"

Была проблема. что ряд отчетов, не сильно важных по бизнесу, могли сильно загрузить СУБД и мешать другим пользователям. Соответственно выставляли разные приоритеты для критических (OLTP, учетная система) и не критических приложений (отчеты)

Так же, что бы повысить комфорт работы с приложением, маленькие запросы выполняли с максимальным приоритетом, а если запрос работал дольше 15 секунд, понижали ему приоритет.

HANK2. При такой конфигурации какой предел пользователей с адекватной работой программ?

зависит от программы

HANK3. какие дальнейшие пути решения? дальше оптимзировать ПО, структуру БД и запросы к БД, либо переходить на иную версию и разрядность СУБД?


Если кто-то уже занимался оптимизацией, то этот "кто-то" должен знать "бутылочное горлышко". В каких именно частях системы работает медленно, что же именно работает медленно и какие ресурсов не хватает для прикладного ПО (диск, память, процессор).

HANK- SGA (SharedPool=320,BufferCache=456,LargePool=8) PGA =500

Это в мегабайтах?

Как-то мало соотносится с ОЗУ 64 Гб.

возможно, переход на 64 бита в данном случае смысл вполне имеет
...
Рейтинг: 0 / 0
медленная работа Oracle
    #39614270
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HANK,
автор- Oracle 9i Enterprise 32 b
- большая база данных (>300Gb)
- сервер WinServer 2003 EE
- ОЗУ - 64 Gb
- процессоров - 8
- HDD - база лежит на 6 дисках по 400 Gb (сделаны из 10 RAID)
- количество пользователей - 1000+
- тип пользователей - собственный приложения, веб-приложения, линки на иные БД.
- есть несколько табличных пространств, где размещаются разделы отдельных приложений(размещены на разных дисках);
- есть несколько пользователей, которые работают каждый со своими правами;
- SGA (SharedPool=320,BufferCache=456,LargePool=8) PGA =500


Первое что бросаетcя в глаза
- ОЗУ - 64 Gb
- База 32 бита
- Количество пользователей 1000+
- ОЗУ - 64 Gb
- База 32 бита ( 2GB лимит доступа по памяти, если не испульзуется boot /3GB )
- SGA 320
- Количество пользователей 1000+
Не понятно как сочетается
- HDD - база лежит на 6 дисках по 400 Gb (сделаны из 10 RAID)
и
- есть несколько табличных пространств, где размещаются разделы отдельных приложений(размещены на разных дисках);

Подробности, что конкретно у Вас происходит, покажет только staspack отчет


авторВопросы:
1. Возможно ли администрировать/настраивать СУБД таким образом, что отдельные табличные пространства/пользователи работали медленно, а отдельные быстро?
2. При такой конфигурации какой предел пользователей с адекватной работой программ?
3. какие дальнейшие пути решения? дальше оптимзировать ПО, структуру БД и запросы к БД, либо переходить на иную версию и разрядность СУБД?



1) по tbs - можно вынести на менее быстрое устройство
2) Зависит от характера нагрузки, если из 1000 сессии активны 100, то вполне.
3) Обязательно, но не всегда возможно, тем более, что скорее всего поддержки нет, кроме того потребуется тестирование и возможно доработка приложений на новую архитектуру
9i для windows _x64 уже не помню, есть ли дистрибутив, если есть, лучше поставить его, но могут возникнуть проблемы с необходимым набором патчей.

Я бы начал
1) анализ statspack
2) ключ /3GB в boot.ini
...
Рейтинг: 0 / 0
медленная работа Oracle
    #39614271
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid KudryavtsevIMHO (по моему мнению)

HANK1. Возможно ли администрировать/настраивать СУБД таким образом, что отдельные табличные пространства/пользователи работали медленно, а отдельные быстро?

Да, есть средство Oracle Resource Manager

Собственно лично я настраивал Oracle Resource Manager в 11 для "корпоративной системы"

Была проблема. что ряд отчетов, не сильно важных по бизнесу, могли сильно загрузить СУБД и мешать другим пользователям. Соответственно выставляли разные приоритеты для критических (OLTP, учетная система) и не критических приложений (отчеты)

Так же, что бы повысить комфорт работы с приложением, маленькие запросы выполняли с максимальным приоритетом, а если запрос работал дольше 15 секунд, понижали ему приоритет.
...


В 9i ничего этого нет, да и resource manager хорош только для нагрузки CPU, если узкое место disk, и у Вас не exadata - то он не поможет
...
Рейтинг: 0 / 0
медленная работа Oracle
    #39614272
Фотография -2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Q.Tarantino64гб не заюзать.Под буффер кеш можно. Остальному останется 2.7 GB.
...
Рейтинг: 0 / 0
медленная работа Oracle
    #39614287
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-2-Q.Tarantino64гб не заюзать.Под буффер кеш можно. Остальному останется 2.7 GB.

Да как то криво работает, тестировали, особенного роста производительности не было

Я бы рассмотрел вариант, разделить базу на несколько, например для каждой подсистемы свою базу.

Если есть возможность использовать для некоторых приложений старые данные, то обновляемую раз в день копию старой базы.

Но без отчета statspack - гадание на кофейной гуще, банально может шквал connect от web приложений, timeout и откаты нестартовавших сессий :)
...
Рейтинг: 0 / 0
медленная работа Oracle
    #39614462
HANK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vadim Lejnin,

правильно я понимаю, что даже при больших объемах данных, которые выбираются пользователями в такой конфигурации должно работать нормально?
меня беспокоит вопрос увеличения числа пользователей, если на эту схему число пользователей увеличиться в два раза как оно будет работать?


будет ли прирост если мы перейдем на 64 разрядную БД, без изменения структуры данных? заметят ли это пользователи или нет?

спасибо
...
Рейтинг: 0 / 0
медленная работа Oracle
    #39614466
Фотография Jebrail
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HANKDimitry Sibiryakov,
задача ускорить процесс - есть и причем большая, т.к. число пользователей увеличится в 2 раза минимум и что делать тогда?
вероятность 99.9% что виновник не железо и не оракл и даже не винда ,а программа написаная криворучкой индусом .
ничего не заработает пока не перепишите .
...
Рейтинг: 0 / 0
медленная работа Oracle
    #39614472
Q.Tarantino
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HANKбудет ли прирост если мы перейдем на 64 разрядную БД, без изменения структуры данных? заметят ли это пользователи или нет?
ну как минимум можно будет выделить больше памяти.
при таком количестве юзверей pga 500Mb имхо маловато.
но еще раз - сделай отчет statspack - тогда можно будет говорить предметно.
...
Рейтинг: 0 / 0
медленная работа Oracle
    #39614492
бурлесон_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Jebrail вероятность 99.9% что виновник не железо и не оракл и даже не винда ,а программа написаная криворучкой индусом .
ничего не заработает пока не перепишите .
друже, у него на 2гигабайтах работает 500 пользователей без тормозов. Щас так уже не пишут.
...
Рейтинг: 0 / 0
медленная работа Oracle
    #39614504
S_e_r_j
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну а что мешает разрядность до 64 довести ? и заюзать нормальные объемы shared_pool & buffer_cache ?
...
Рейтинг: 0 / 0
медленная работа Oracle
    #39614506
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вроде 9i 64-битная под винду только для Itanium была
...
Рейтинг: 0 / 0
медленная работа Oracle
    #39614520
S_e_r_j
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вячеслав ЛюбомудровВроде 9i 64-битная под винду только для Itanium была да , так и есть - апгрейдится надо, ну или переползти на nix - с такими объемами по пользователям(и таким релизом) сидеть на 32 битах в 2018 году , как то не айс, для увеличения кэша буферов, вроде AWE механизм заюзать можно - но этого мало.
...
Рейтинг: 0 / 0
медленная работа Oracle
    #39614531
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Объем-то как раз небольшой, вот кол-во юзеров большое для такой платформы. Еще бы узнать, сколько из-них одновременно активны.
Можно заюзать Shared servers (aka MTS), чтоб уменьшить PGA для такого количества юзеров, но в 9-ке надо не забывать, что тогда придется использовать [SORT|HASH]_AREA_SIZE вместо PGA_AGGREGATE_TARGET (может и к лучшему)
Обязательно, как уже сказали, /3GB в boot.ini
Про AWE вопрос спорный

ЗЫ. PGA=500, подозреваю, что речь идет про PGA_AGGREGATE_TARGET, но она ограничивает (точнее, только старается) только области сортировки/хеширования, но никак не всю PGA
...
Рейтинг: 0 / 0
медленная работа Oracle
    #39614538
S_e_r_j
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
и ни одного статспака не приводится, объем по пользователям, даже не активным приличен, для 32 бит - если одновременно более 1000 коннектов держится, все равно нужно думать в сторону переползания на 64 бита. Что касается AWE - то больше существенно увеличить кэш буферов БД вариантов нет на 32 битах, релиз windows server позволяет заюзать AWE.
...
Рейтинг: 0 / 0
медленная работа Oracle
    #39614540
HANK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вячеслав ЛюбомудровОбъем-то как раз небольшой, вот кол-во юзеров большое для такой платформы. Еще бы узнать, сколько из-них одновременно активны.
Можно заюзать Shared servers (aka MTS), чтоб уменьшить PGA для такого количества юзеров, но в 9-ке надо не забывать, что тогда придется использовать [SORT|HASH]_AREA_SIZE вместо PGA_AGGREGATE_TARGET (может и к лучшему)
Обязательно, как уже сказали, /3GB в boot.ini
Про AWE вопрос спорный

ЗЫ. PGA=500, подозреваю, что речь идет про PGA_AGGREGATE_TARGET, но она ограничивает (точнее, только старается) только области сортировки/хеширования, но никак не всю PGA

спасибо!
поясните по Вячеслав ЛюбомудровОбязательно, как уже сказали, /3GB в boot.ini"
ОС 2003 Server Enterprise Edition, и сама ОС видит все 64 Гб,
правильно ли я помниаю что /3GB даст возможность Oracle использовать больше памяти?
...
Рейтинг: 0 / 0
медленная работа Oracle
    #39614552
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
/3GB разрешает одному процессу юзать 3GB для своего адресного пространства и 1 гиг для адресного пространства виндовых библиотек/данных (всего для 32 бит процессу доступна адресация 2 32 , т.е. 4гига)
Без него -- 2 к 2

Можно еще немного стек уменьшить для процессов oracle.exe / tnslsnr.exe
...
Рейтинг: 0 / 0
медленная работа Oracle
    #39614558
а_так?
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
пустить 500 пользователей через shared_servers уже предлагали ?
...
Рейтинг: 0 / 0
медленная работа Oracle
    #39614563
Тролин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вячеслав Любомудров, не стоит заморачиваться c AWE это временное решение. Только на 64bit

для ТС.
1. Только переход на 9i 64 бита.
2. Можно извратиться перейти на 11 версию и поставить compatible=9.2.0.0.0. Нужно тестировать.
...
Рейтинг: 0 / 0
медленная работа Oracle
    #39614565
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Читаем не по диагонали :-)
...
Рейтинг: 0 / 0
медленная работа Oracle
    #39614865
dba123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HANK,

Показал бы сразу как считаешь пользователей(1000+), PGA и
сколько памяти занимает процесс oracle.exe (например, в диспетчере задач)
Код: plsql
1.
2.
3.
4.
5.
select server,count(*) from v$session group by server;

--на всякий случай проверить как линковали:
--был когда-то такой документ 46001.1
--C:\>dumpbin /HEADERS oracle.exe
...
Рейтинг: 0 / 0
медленная работа Oracle
    #39615273
HANK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dba123HANK,

Показал бы сразу как считаешь пользователей(1000+), PGA и
сколько памяти занимает процесс oracle.exe (например, в диспетчере задач)
Код: plsql
1.
2.
3.
4.
5.
select server,count(*) from v$session group by server;

--на всякий случай проверить как линковали:
--был когда-то такой документ 46001.1
--C:\>dumpbin /HEADERS oracle.exe



сегодня
SERVER COUNT(*)
DEDICATED 1016

Памяти Oracle занимает под 2 ГБ
...
Рейтинг: 0 / 0
медленная работа Oracle
    #39615287
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HANKdba123HANK,

Показал бы сразу как считаешь пользователей(1000+), PGA и
сколько памяти занимает процесс oracle.exe (например, в диспетчере задач)
Код: plsql
1.
2.
3.
4.
5.
select server,count(*) from v$session group by server;

--на всякий случай проверить как линковали:
--был когда-то такой документ 46001.1
--C:\>dumpbin /HEADERS oracle.exe



сегодня
SERVER COUNT(*)
DEDICATED 1016

Памяти Oracle занимает под 2 ГБ
Значит задействована вся память...

p.s. statspack собрать религия не позволяет?
телепатов надо нету
...
Рейтинг: 0 / 0
медленная работа Oracle
    #39615295
было
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
HANKSERVER COUNT(*)
DEDICATED 1016
и ? - см. последнее сообщение на предыдущей страницы.
на такой конфигур. и 1000 dedicated держать ? зачем
...
Рейтинг: 0 / 0
медленная работа Oracle
    #39615303
HANK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vadim Lejnin,
у нас есть кто этим занимается, и даже собирал эту аналитику, дело в том, что когда мы беседуем про развитие СУБД, то просто все сводится к следующему:
- так "криво" организованы данные и написаны программы, что не удивительно что так оно медленно работает, и все занимаемся просто напросто оптимизацией программ, структур данных и т.д., и вроде оно становится лучше, но потом когда вырастает нагрузка все также замедляется.
(словно администратор вводит в заблуждение (он тоже кстати пишет это ПО, и оно также "тормозит", не желает видеть реальных проблем СУБД , и сваливает все на ПО, вместо того чтобы перейти на более современную архитектуру).
к примеру, когда я общаюсь с иными пользователями СУБД Оракл, у которых есть решением на нем, так они говорят о том, что вообще не занимаются настройкой БД, все работает по дефолту и заглушек нет, но там версия имеет возможность использования больше ОЗУ и запросов там так же огромное множество)
меня самого удивляет количество ОЗУ, которое затребовал администратор СУБД, но очевидно что при таком подходе эта ОЗУ попросту не используется, по некоторым ощущениям в таком случае мы компьютером забиваем гвозди...
хотел услышать стороннее мнение экспертов СУБД по этому поводу, а именно
есть ли все таки предел у такой конфигурации, и что обязательно переход на другую версию ORACLE или этой конфигурации достаточно, и можно еще лет 5-10 работать без проблем, и действительно нужно смотреть в сторону того как написаны программы и как организованы данные.
последняя идея меня не очень устраивает, т.к. такая бесконечная оптимизация с моей точки зрения просто дает возможность продлить работу данной СУБД (без кардинального ее изменения).
объемы данные очень большие это миллионные таблицы, в которые постоянно что-то дописывается и ищется, это взаимодействие между таблицами внутри, куча выборок, которые постоянно запрашиваются пользователями(при работе в ПО).
и Мне хочется услышать также кардинального совета на будущее, чтобы система функционировала быстро и без проблем.
...
Рейтинг: 0 / 0
медленная работа Oracle
    #39615309
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HANK,

Представьте себе ситуацию:
Вы пришли к врачу, и жалуетесь на другого доктора, дескать он Вам говорит что надо менять жизнь, прекратить бухать по пятницам, пить меньше пиво и заняться хотя бы минимальной гимнастикой.

На предложение показать заключение этого врача и анализы, вы начинаете говорить что это не важно, вам нужна чудо таблетка.

Это краткий пересказ того, что было написано выше.

Если хотите нормальных советов, принесите наконец анализы.
Удачи
...
Рейтинг: 0 / 0
медленная работа Oracle
    #39615330
S_e_r_j
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
HANKесть ли все таки предел у такой конфигурации, и что обязательно переход на другую версию ORACLE или этой конфигурации достаточно, и можно еще лет 5-10 работать без проблем, и действительно нужно смотреть в сторону того как написаны программы и как организованы данные. - переход желателен на 64 бита и новый релиз, ну а за всем остальным - только к гадалкам, раз отчет о производительности не выкладываете.
...
Рейтинг: 0 / 0
медленная работа Oracle
    #39615348
HANK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
S_e_r_j,

у меня его нет..в том то и дело, у меня есть только слова администратора..
...
Рейтинг: 0 / 0
медленная работа Oracle
    #39615350
S_e_r_j
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
HANK, - тогда и лекарств нет :-)
...
Рейтинг: 0 / 0
медленная работа Oracle
    #39615357
было
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
HANKу меня его нет..в том то и дело, у меня есть только слова администратора..
Тебе уже сказали - единственное что тебе может помочь, если оставаться на 32разрядной 9ке при таком количестве пользователей это:

тынц раз
:
Вячеслав ЛюбомудровОбъем-то как раз небольшой, вот кол-во юзеров большое для такой платформы. Еще бы узнать, сколько из-них одновременно активны.Можно заюзать Shared servers (aka MTS)

тынц два :
а_так?пустить 500 пользователей через shared_servers уже предлагали ?
...
Рейтинг: 0 / 0
медленная работа Oracle
    #39616650
HANK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
былоHANKу меня его нет..в том то и дело, у меня есть только слова администратора..
Тебе уже сказали - единственное что тебе может помочь, если оставаться на 32разрядной 9ке при таком количестве пользователей это:

тынц раз
:
Вячеслав ЛюбомудровОбъем-то как раз небольшой, вот кол-во юзеров большое для такой платформы. Еще бы узнать, сколько из-них одновременно активны.Можно заюзать Shared servers (aka MTS)

тынц два :
а_так?пустить 500 пользователей через shared_servers уже предлагали ?

/3GB ключ используется.
пользователей не меньше 700 работает всегда, в пике за 1000

спасибо всем за советы!
...
Рейтинг: 0 / 0
медленная работа Oracle
    #39616700
Rbb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HANK, в действующей схеме (9i, 32 bit) дальнейшее добавление нагрузки может просто посадить систему в клинч - будет идти снятие сеансов по нехватке места в PGA, и будите без конца перегружать сервер (пока не разрушите базу ...)

Что можно посоветовать :
- проводить upgrade на 10 (11, ...), а затем переходить с 32 битов на 64 бита (для 9i под виндой только 32 бита)
- через exp/imp переходить на 9i под 64-битовый linux
- так и не понял, включен или был хотя бы был ли протестирован режим AWE (выгонять буфура в расширенную память - до 16/32 GB) - один /3GB просто переводит схему 2-2 в 1-3, но это не есть режим AWE
- если все же у вас OLTP , то тестировать режим shared servers, но по вашим описаниям это не проходит.

Люди от вас ждали отчет по statspack - но вы его почему-то не даете.
На вашем месте я бы попытался включить режим AWE - это просто настройка sga через init.ora, если не пройдет - включите вновь старый init.ora и все дела. В трубе включение AWE для 9i найти не проблема - пробуйте ...
...
Рейтинг: 0 / 0
медленная работа Oracle
    #39616705
Rbb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Забыл добавить - режим AWE действует только для баз исключительно с default размером блока (8К)- если есть tablespaces с 16К, то AWE не включится.
...
Рейтинг: 0 / 0
40 сообщений из 40, показаны все 2 страниц
Форумы / Oracle [игнор отключен] [закрыт для гостей] / медленная работа Oracle
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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