|
|
|
Ora 9.2 и Win2003 x64
|
|||
|---|---|---|---|
|
#18+
Всем привет. В силу обстоятельств приходится пользоваться версией 9.2 С самого начала в серваке (Win2000 Adv Serv) стоит 4 гига ОЗУ, запуск с ключом /3GB, при этом самому ораклу достаётся где-то 2600..2700 Сама база 110 гигов Решили добавить памяти, ну хотя бы до 16 Вопрос: Стоит ли переходить на x64 сервер, или обойтись тем что есть, включив /PAE в винде и USE_INDIRECT_BUFFERS в оракле? Пока балуюсь с x64 в виртуалке, винда видит "много" ОЗУ, а инстанс не могу запустить с буферами, бОльшими, чем есть сейчас. Как будто ораклу до фени. Наставьте на путь истинный, пожалуйста. 10 и 11 не предлагайте, при всём желании, в данном случае не прокатит. Заранее премного благодарю! З.Ы. гугл курил, много по 9.2 + x32 и увы, ничего по теме. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2016, 21:59:35 |
|
||
|
Ora 9.2 и Win2003 x64
|
|||
|---|---|---|---|
|
#18+
ЭксАдминКак будто ораклу до фени.это 32бит-режиму процессора до 4ГБ и ОС с ключом /3gb резервирует адресное пространство 300мб стека и 1ГБ код/кернел. Самому процессу остается 2.7. Можно откусить от ОС еще сотен метров, переликовав экзешник с другим стартовым адресом. С настройкой pae под буффер кеш и про откусывание от ос через 3gb/userva официальных статей предостаточно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2016, 00:21:52 |
|
||
|
Ora 9.2 и Win2003 x64
|
|||
|---|---|---|---|
|
#18+
ЭксАдмин, Девятка очень хорошо работает под Win2003 R2 x32. Под x64 не пойдет. 32х битная версия Oracle больше 2Г не видит в принципе. На полях интернета есть дистрибутив 9i x64 для linux, для винды - только для процессоров itanium. Как-то так. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2016, 12:47:13 |
|
||
|
Ora 9.2 и Win2003 x64
|
|||
|---|---|---|---|
|
#18+
а я бы лучше под линь запилил 64 бит... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2016, 13:07:52 |
|
||
|
Ora 9.2 и Win2003 x64
|
|||
|---|---|---|---|
|
#18+
На 2003х32 удалось запустить ору поставив: use_indirect_data_buffers = TRUE db_block_size = 8192 db_block_buffers = 750000 инстанс запустился, памяти отъело примерно 6.5 гигов имеет смысл прыгать вокруг х64 ? Почему-то никак не желает шагать через 4-гиговую планку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2016, 16:00:25 |
|
||
|
Ora 9.2 и Win2003 x64
|
|||
|---|---|---|---|
|
#18+
ЭксАдмин, Еще раз. Х32 имеет ограничение по памяти из-за разрядности адресной шины. Т. Е. Больше 4Г ОС в принципе не видит. Встречный вопрос: а на икс тебе больше памяти? (просто интересно) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2016, 16:26:32 |
|
||
|
Ora 9.2 и Win2003 x64
|
|||
|---|---|---|---|
|
#18+
х32, оказалось, видит всё, сколько надо (/PAE) оракл тоже, вроде, смог взять больше буферов - меньше дисковых операций ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2016, 16:35:15 |
|
||
|
Ora 9.2 и Win2003 x64
|
|||
|---|---|---|---|
|
#18+
Вопрос, будет ли выгода от 2003х64 ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2016, 16:42:32 |
|
||
|
Ora 9.2 и Win2003 x64
|
|||
|---|---|---|---|
|
#18+
ЭксАдмин, Для 9i - нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2016, 16:55:34 |
|
||
|
Ora 9.2 и Win2003 x64
|
|||
|---|---|---|---|
|
#18+
ЭксАдминВопрос, будет ли выгода от 2003х64 ? К сожалению, под win oracle собран как единое многопоточное приложение, откуда и проблемы с пределом 4G (2.7G), он общий на все потоки. Альтернатива - под 32bit-никсами, к примеру, каждый процесс oracle - отдельный процесс ОС, и может адресовать свои персональные 4G, не толкаясь с соседями. Прыжки с PAE - штука, конечно, забавная, но не бесплатная. Адресовать память непосредственно - проще и дешевле. Потому выгода от x64 будет. Плюс снимает еще ряд ограничений, на которые Вы пока не наткнулись - например, PGA не может использовать PAE. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2016, 17:01:44 |
|
||
|
Ora 9.2 и Win2003 x64
|
|||
|---|---|---|---|
|
#18+
andrey_anonymousПотому выгода от x64 будет. Насколько я помню данный форму, для первых x64 версий, народ массово писал о ряде недостатков 64 перед 32 бит. "не все так однозначно" ( C ) дочь офицера ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2016, 17:22:29 |
|
||
|
Ora 9.2 и Win2003 x64
|
|||
|---|---|---|---|
|
#18+
andrey_anonymousПотому выгода от x64 будет. Плюс снимает еще ряд ограничений, на которые Вы пока не наткнулись - например, PGA не может использовать PAE. Понял, что лучше всего поставить линукс х64, а на него оракл 9i х64 Ещё понял, что насчёт винды х64 мнения разделились. UDWДля 9i - нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2016, 18:30:18 |
|
||
|
Ora 9.2 и Win2003 x64
|
|||
|---|---|---|---|
|
#18+
Проблема в том, что я не понимаю, как в 2003x64 дать ораклу больше 4 гигов. Хотя бы для в порядке эксперимента. И инфы нигде нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2016, 18:35:21 |
|
||
|
Ora 9.2 и Win2003 x64
|
|||
|---|---|---|---|
|
#18+
ЭксАдмин, Для какго "Икса"? Рано или поздно попадешь на фрагментацию пула и где тут выгода? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2016, 19:24:22 |
|
||
|
Ora 9.2 и Win2003 x64
|
|||
|---|---|---|---|
|
#18+
ЭксАдминПроблема в том, что я не понимаю, как в 2003x64 дать ораклу больше 4 гигов. незачем это. Коль оракл 32бит, то и работай с ОС 32бита. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2016, 19:43:05 |
|
||
|
Ora 9.2 и Win2003 x64
|
|||
|---|---|---|---|
|
#18+
Икса? Выбираю между 2003x32 и 2003x64 С x32 разобрался, оракл взял 6 гигов, механизм более менее понятен С x64 нифига не понятно, как научить оракл брать много памяти? Фрагментации не должно быть, т.к. база ночью шатдаунится для холодного бекапа ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2016, 19:47:54 |
|
||
|
Ora 9.2 и Win2003 x64
|
|||
|---|---|---|---|
|
#18+
ЭксАдмин, Спрошу по другому, чего ждешь от увеличения памяти? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2016, 19:56:30 |
|
||
|
Ora 9.2 и Win2003 x64
|
|||
|---|---|---|---|
|
#18+
ЭксАдминС x64 нифига не понятно, как научить оракл брать много памяти? Так же, как 32-bit учат брать мало :) Оракель, разумеется, нужен в версии x64, иначе никакого смысла запариваться нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2016, 20:01:39 |
|
||
|
Ora 9.2 и Win2003 x64
|
|||
|---|---|---|---|
|
#18+
UDWСпрошу по другому, чего ждешь от увеличения памяти? Уменьшения кол-ва дисковых операций ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2016, 20:01:54 |
|
||
|
Ora 9.2 и Win2003 x64
|
|||
|---|---|---|---|
|
#18+
ЭксАдмин, Не получится. Это оптимизируется другими средствами. Увеличение памяти оправдано при постоянных и объемных транзакциях или при большом числе вычислительных сессий. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2016, 20:18:11 |
|
||
|
Ora 9.2 и Win2003 x64
|
|||
|---|---|---|---|
|
#18+
Взяли обломали)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2016, 21:27:16 |
|
||
|
Ora 9.2 и Win2003 x64
|
|||
|---|---|---|---|
|
#18+
ЭксАдмин, Подумай в сторону размещения файлов базы на разных физических дисках. Распределив ввод/вывод по разным портам можно повысить скорость в несколько раз. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2016, 21:37:23 |
|
||
|
Ora 9.2 и Win2003 x64
|
|||
|---|---|---|---|
|
#18+
ЭксАдминUDWСпрошу по другому, чего ждешь от увеличения памяти? Уменьшения кол-ва дисковых операций UDWНе получится. Это оптимизируется другими средствами. Смотря какой дисковый ввод-вывод. Если сортировки и вывод в temp - настройкой памяти можно решить Если большие hash join и вывод в temp - аналогично Если памяти очень много, может у него БД стане in-buffer cache database ))) то же ввод вывод уменьшится и т.д. IMHO ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2016, 22:02:20 |
|
||
|
Ora 9.2 и Win2003 x64
|
|||
|---|---|---|---|
|
#18+
Leonid KudryavtsevЭксАдминпропущено... Уменьшения кол-ва дисковых операций UDWНе получится. Это оптимизируется другими средствами. Смотря какой дисковый ввод-вывод. Если сортировки и вывод в temp - настройкой памяти можно решить Если большие hash join и вывод в temp - аналогично Если памяти очень много, может у него БД стане in-buffer cache database ))) то же ввод вывод уменьшится и т.д. IMHO Хотелось бы конечно, "ин баффер")), но боюсь с таким размером не поместится вообще, СЕЙЧАС ситуация такая: памяти 3.66G, винда запускается с /3GB shared pool 256M buffer cache 1920M (за день попаданий в кеш ~60%) pga target 256M (за день иногда берёт до 150М) пересозданный ночью одногиговый временный тейблспейс за день работы разрастается до 16 гигов, но не более ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2016, 06:46:27 |
|
||
|
Ora 9.2 и Win2003 x64
|
|||
|---|---|---|---|
|
#18+
По дискам раскидано так: диск C - папка для arch-логов (за день накидывает от 1 до 10 гигов) диск E - control1.ctl, data, system и user тейблспейсы диск F - control2.ctl, индексы диск G - control3.ctl, первая группа редо логов и undo-тейблспейс диск H - control4.ctl, вторая группа редо логов и temp-тейблспейс (temp не логируется) буду благодарен советам спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2016, 07:00:23 |
|
||
|
Ora 9.2 и Win2003 x64
|
|||
|---|---|---|---|
|
#18+
Еще раз: Oracle 9.2 64-bit существует только под Itanium Тебе нужно юзать 32-битную винду с /PAE и /3GB, юзать USE_INDIRECT_BUFFERS (отказавшись от любых пулов размера блока кроме DEFAULT), выставить AWE_WINDOW_MEMORY (не забывая, что эта часть будет находиться в SGA), как правило в 1G (по умолчанию, вроде 512M) Т.е. у тебя на всю память процесса будет 2.7G, из них 1G -- на AWE-окошко, и хотя-бы 512M надо отдать сессиям под PGA. Т.е. SHARED_POOL_SIZE не более 1.2G Вся эта возня имеет смысл, если на машинке не менее 8 гиг, ну и, соответственно, т.к. конфигурация не слишком используемая, багов там (тем более уже их править никто не будет) может оказаться выше крыши. Если на машинке меньше 8 гиг памяти -- нехрен даже связываться с AWE и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2016, 07:05:31 |
|
||
|
Ora 9.2 и Win2003 x64
|
|||
|---|---|---|---|
|
#18+
ЭксАдминУменьшения кол-ва дисковых операций а какой % попадания в кэш на текущий момент? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2016, 09:10:43 |
|
||
|
Ora 9.2 и Win2003 x64
|
|||
|---|---|---|---|
|
#18+
Вячеслав ЛюбомудровOracle 9.2 64-bit существует только под Itanium да ну на? у нас на спарке был 64бит. без шуток. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2016, 09:11:29 |
|
||
|
Ora 9.2 и Win2003 x64
|
|||
|---|---|---|---|
|
#18+
Естественно, под винду имелось ввиду ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2016, 09:14:20 |
|
||
|
Ora 9.2 и Win2003 x64
|
|||
|---|---|---|---|
|
#18+
Вячеслав ЛюбомудровЕстественно, под винду имелось ввиду ясно. но вроде как тут мысль уже проскакивала про линуксом взлететь. под линь то был 64? винда и оракл.... как-то не айс :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2016, 09:15:52 |
|
||
|
Ora 9.2 и Win2003 x64
|
|||
|---|---|---|---|
|
#18+
Q.TarantinoЭксАдминУменьшения кол-ва дисковых операций а какой % попадания в кэш на текущий момент? ЭксАдминвообще, СЕЙЧАС ситуация такая: памяти 3.66G, винда запускается с /3GB shared pool 256M buffer cache 1920M (за день попаданий в кеш ~60%) pga target 256M (за день иногда берёт до 150М) пересозданный ночью одногиговый временный тейблспейс за день работы разрастается до 16 гигов, но не более ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2016, 09:22:55 |
|
||
|
Ora 9.2 и Win2003 x64
|
|||
|---|---|---|---|
|
#18+
Вроде, под линукс тоже не было Было под SPARC, AIX и HP-UX (причем 64-битный вроде тоже только под Itanium) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2016, 09:29:02 |
|
||
|
Ora 9.2 и Win2003 x64
|
|||
|---|---|---|---|
|
#18+
Вячеслав ЛюбомудровВроде, под линукс тоже не было Было под SPARC, AIX и HP-UX (причем 64-битный вроде тоже только под Itanium) осталось узнать, что держит ТС-а именно на 9-й версии. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2016, 09:31:52 |
|
||
|
Ora 9.2 и Win2003 x64
|
|||
|---|---|---|---|
|
#18+
Ну, например, приложение не поддерживает 10-ку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2016, 09:38:20 |
|
||
|
Ora 9.2 и Win2003 x64
|
|||
|---|---|---|---|
|
#18+
Вячеслав ЛюбомудровНу, например, приложение не поддерживает 10-ку именно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2016, 09:39:35 |
|
||
|
Ora 9.2 и Win2003 x64
|
|||
|---|---|---|---|
|
#18+
ЭксАдминВячеслав ЛюбомудровНу, например, приложение не поддерживает 10-ку именно какой нить forms? клиент то 9-й можно оставить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2016, 09:56:14 |
|
||
|
Ora 9.2 и Win2003 x64
|
|||
|---|---|---|---|
|
#18+
Q.TarantinoЭксАдминпропущено... именно какой нить forms? клиент то 9-й можно оставить. BDE иногда обламывается на 10 сервере ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2016, 10:00:09 |
|
||
|
Ora 9.2 и Win2003 x64
|
|||
|---|---|---|---|
|
#18+
ы!Q.Tarantinoпропущено... какой нить forms? клиент то 9-й можно оставить. BDE иногда обламывается на 10 сервере а 10-ка что, под х64 винду умеет красиво юзать много памяти? я б попробовал, конечно просто по отзывам вледельцев аналогичной системы - "всё плохо, сидите лучше на 9.2" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2016, 10:03:53 |
|
||
|
Ora 9.2 и Win2003 x64
|
|||
|---|---|---|---|
|
#18+
ЭксАдмины!пропущено... BDE иногда обламывается на 10 сервере а 10-ка что, под х64 винду умеет красиво юзать много памяти? я б попробовал, конечно просто по отзывам вледельцев аналогичной системы - "всё плохо, сидите лучше на 9.2" Попробуй У меня при тестировании ошибок обнаружено не было. Через месяц эксплуатации выявились. Переезжать назад в авральном режиме с 10 на 9 - то ещё развлечение. ЗЫ: Под Wиндой почти не живу. Ничего сказать не могу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2016, 10:10:19 |
|
||
|
Ora 9.2 и Win2003 x64
|
|||
|---|---|---|---|
|
#18+
Вячеслав ЛюбомудровЕще раз: --- Oracle 9.2 64-bit существует только под Itanium Под Виндой была 9.2.0.2 для 64 бит (хотя сейчас в сети вряд ли можно найти), после чего был дан стоп. ---Тебе нужно юзать 32-битную винду с /PAE и /3GB, юзать USE_INDIRECT_BUFFERS (отказавшись от любых пулов размера блока --- кроме DEFAULT), выставить AWE_WINDOW_MEMORY (не забывая, что эта часть будет находиться в SGA), как правило в 1G (по --- умолчанию, вроде 512M) AWE окно - фича Microsoft, никакого отношения к SGA не имеет, регулируется параметрами реестра, хотя действительно создается в базовой памяти (< 4 G) --- Т.е. у тебя на всю память процесса будет 2.7G, из них 1G -- на AWE-окошко, и хотя-бы 512M надо отдать сессиям под PGA. Т.е. --- SHARED_POOL_SIZE не более 1.2G расчет не верен (см. выше) --- Вся эта возня имеет смысл, если на машинке не менее 8 гиг, ну и, соответственно, т.к. конфигурация не слишком --- используемая, багов там (тем более уже их править никто не будет) может оказаться выше крыши. С 8 гиг установить можно, но пользы мало, начинать надо реально с 12 гиг. Если баги и есть, я на них не нарывался (юзеров ~ 150, нагрузка средняя, работает под Hyper-V) Если на машинке меньше 8 гиг памяти -- нехрен даже связываться с AWE и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2016, 10:15:27 |
|
||
|
Ora 9.2 и Win2003 x64
|
|||
|---|---|---|---|
|
#18+
RbbЕще раз: --- Oracle 9.2 64-bit существует только под Itanium Под Виндой была 9.2.0.2 для 64 бит (хотя сейчас в сети вряд ли можно найти), после чего был дан стоп.Я слышал об этом, но никогда не видел Да и вряд ли эти слухи помогут топикстартеру Rbb---Тебе нужно юзать 32-битную винду с /PAE и /3GB, юзать USE_INDIRECT_BUFFERS (отказавшись от любых пулов размера блока --- кроме DEFAULT), выставить AWE_WINDOW_MEMORY (не забывая, что эта часть будет находиться в SGA), как правило в 1G (по --- умолчанию, вроде 512M) AWE окно - фича Microsoft, никакого отношения к SGA не имеет, регулируется параметрами реестра, хотя действительно создается в базовой памяти (< 4 G) Фича-то даже не Microsoft, и к SGA напрямую отношения не имеет, но занимает память, которую бы могла занять SGA. А так как за кэшированными блоками (заголовки переезжают в SHARED POOL, что тоже не радует) Oracle полезет именно через это окошко -- можно в какой-то степени считать эту область частью SGA Rbb--- Т.е. у тебя на всю память процесса будет 2.7G, из них 1G -- на AWE-окошко, и хотя-бы 512M надо отдать сессиям под PGA. Т.е. --- SHARED_POOL_SIZE не более 1.2G расчет не верен (см. выше)Приведи свой. Мне действительно было бы интересно. Когда я с этим игрался, я не ставил перед собой цели максимально заюзать все доступную память и естественно, могу чего-то не знать Rbb--- Вся эта возня имеет смысл, если на машинке не менее 8 гиг, ну и, соответственно, т.к. конфигурация не слишком --- используемая, багов там (тем более уже их править никто не будет) может оказаться выше крыши. С 8 гиг установить можно, но пользы мало, начинать надо реально с 12 гиг. Если баги и есть, я на них не нарывался (юзеров ~ 150, нагрузка средняя, работает под Hyper-V)На 9.2? Технология тогда была достаточно сырая, да и не слишком распространенная. Ну и поддержка (считай исправление багов) закончилась давно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2016, 09:57:53 |
|
||
|
Ora 9.2 и Win2003 x64
|
|||
|---|---|---|---|
|
#18+
Вячеслав Любомудров, я не ставил задачу максимально использовать нижнюю память для переменной части SGA, вплоть до ORA-4030, потому не готов дать расчет - просто указал, что считать AWE окно частью SGA не правильно, потому и расчет SGA определил не верным. На моем рабочем сервере (9.2.0.7 150 юзеров) выставлены параметры вполне умеренные db_block_size=8192 log_buffer=524288 USE_INDIRECT_DATA_BUFFERS=TRUE db_block_buffers=1440000 _DB_BLOCK_LRU_LATCHES=96 java_pool_size=33554432 large_pool_size=8388608 shared_pool_size=125829120 pga_aggregate_target=262144000 Итого Variable Size ~ 510M Database Buffers ~ 11800 M Total SGA ~ 12310 M Багов, как отчечал, не встречал, Data Guard работает без проблем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2016, 12:08:36 |
|
||
|
Ora 9.2 и Win2003 x64
|
|||
|---|---|---|---|
|
#18+
Нашёл легкочитаемую статью про AWE: https://vsomarouthu.wordpress.com/2015/04/03/awe-memory-implementation-on-windows-20002003-servers/ В данный момент жду память (32Гб)... продолжение следует ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2016, 16:06:13 |
|
||
|
Ora 9.2 и Win2003 x64
|
|||
|---|---|---|---|
|
#18+
ЭксАдминНашёл легкочитаемую статью про AWE: https://vsomarouthu.wordpress.com/2015/04/03/awe-memory-implementation-on-windows-20002003-servers/ В данный момент жду память (32Гб)... продолжение следует AWE - 16 гига максимум, выше память для него недоступна. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2016, 09:18:56 |
|
||
|
Ora 9.2 и Win2003 x64
|
|||
|---|---|---|---|
|
#18+
Уточнение - 16 GB только при установленном /3GB, без него ограничения на 16 GB нет, хотя понятно, что это представляет только теоретический интерес - ужать переменную часть SGA и AWE-окно плюс программный стек в 2GB для корпоративной базы вряд ли получится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2016, 11:43:19 |
|
||
|
Ora 9.2 и Win2003 x64
|
|||
|---|---|---|---|
|
#18+
RbbУточнение - 16 GB только при установленном /3GB, без него ограничения на 16 GB нет, хотя понятно, что это представляет только теоретический интерес - ужать переменную часть SGA и AWE-окно плюс программный стек в 2GB для корпоративной базы вряд ли получится. По формуле расчёта, с моими 8*CPU и 8192 размером блока, AWE по умолчанию получается 512M И почему бы не попробовать 32Гб Тем более, что сейчас, при выставленном 384M SGA_AGGREGATE_TARGET за рабочий день он максимум берёт 170, кеш хит при этом 60..75% ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2016, 04:46:22 |
|
||
|
Ora 9.2 и Win2003 x64
|
|||
|---|---|---|---|
|
#18+
Ну вот, приехала память. И процы. (Про процы начало тут: http://www.sql.ru/forum/1221301-a/kakie-processory-luchshe-dlya-bd) Неплохо бы объединить темы. Установилась в сервак с плясками, оказалось, что в один лоток не более четырёх 4Гб модулей, при том, что слотов шесть. Ну да ладно, мелочи. Процы с бОльшим кешем пока не ставил. Сконфигурилась так: минимальный размер AWE_WINDOW_MEMORY, с которым база стартует, получился 384Мб (хотел 256, в итоге сделал 512). Расклад по 32Гб: Верхняя память: 28 - буфера (в них входит 0.5 AWE-окно, если я правильно понял доку, т.е. эти 28 гиг буферов на чуток (0.5) залезают в нижнюю память) Нижняя память: 2 - винда (/3G убрал) остаётся 1.7, из которых: 0.5 - AWE-окно 0.5 - PGA (за день максимум около 200, попаданий 92%) 0.7 - под всё остальное (наверное, можно откусить ещё чуток для PGA, вопрос сколько безопасно будет этот чуток?) Первый день отработали неплохо, по перфоманс монитору вобще фантастика, зашкал диска с таблицами ушёл и не вернулся. Заметил интересную особенность, если на только что перестартованой базе запускаешь тяжёлый отчёт - диски сначала интенсивно грузятся вычитывая в кеш, потом меньше, меньше, но зато в противоход поднимаются процессоры. Отношение лоджикал ридз / физикал ридз в среднем по пользователям получилось примерно 25:1 На след неделе приготовлю графики "до" и "после" - будет нагляднее, что и как. INIT.ORA: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2016, 11:55:38 |
|
||
|
Ora 9.2 и Win2003 x64
|
|||
|---|---|---|---|
|
#18+
Вот, наконец, примеры: Память 4 гига, текучщая средняя работа, тяжелые отчёты не запускались Запустили тяжёлый отчёт, часа на четыре, всех остальных попросили потерпеть. Память 32 гига, разница между обычной и тяжелой работой незаметна Отчёт, который ранее формировался 4 часа, стал отрабатывать за 13 минут (!!!) Трудно поверить, но это так. Голубые "пики" сортировка в tmp-tablespace, впоследствии переехала на красный диск. "Лес" в конце - холодный бекап (красная горка) и сбор статистики (разноцветный частокол) Возникла особенность, после ежедневного холодного бекапа - кеш пустой и первые пользователи начинающие работу, потихоньку поднимают данные в него. Сбор статистики после холодного бекапа положительно влияет на наполнение кеша. Если есть вопросы - с удовольствием отвечу. З.Ы. Благодарные пользователи несут и несут дары)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2016, 09:02:01 |
|
||
|
Ora 9.2 и Win2003 x64
|
|||
|---|---|---|---|
|
#18+
... после ежедневного холодного бекапа... Ежесуточно закрывать промышленную базу... Переходите на RMAN, холодный бекап - не дело. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2016, 09:23:18 |
|
||
|
Ora 9.2 и Win2003 x64
|
|||
|---|---|---|---|
|
#18+
Rbb... после ежедневного холодного бекапа... Ежесуточно закрывать промышленную базу... Переходите на RMAN, холодный бекап - не дело. Если не стопить базу в 11 вечера, у некоторых больных трудоголизмом сотрудников развалятся семьи))))) Хотя, впрочем, у некоторых уже.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2016, 16:33:01 |
|
||
|
Ora 9.2 и Win2003 x64
|
|||
|---|---|---|---|
|
#18+
ЭксАдминЕсли не стопить базу в 11 вечера, у некоторых больных трудоголизмом сотрудников развалятся семьи))))) Хотя, впрочем, у некоторых уже.. enable restricted session / kill / disable restricted session... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2016, 16:39:10 |
|
||
|
Ora 9.2 и Win2003 x64
|
|||
|---|---|---|---|
|
#18+
ЭксАдминЕсли не стопить базу в 11 вечера, у некоторых больных трудоголизмом сотрудников развалятся семьи))))) Хотя, впрочем, у некоторых уже.. shutdown - не единственный способ закрыть доступ к БД ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2016, 16:39:46 |
|
||
|
Ora 9.2 и Win2003 x64
|
|||
|---|---|---|---|
|
#18+
960121 авторRMAN - не панацея И он не выполняет ничего волшебного Он делает обычный бэкап данных (холодный или горячий), по запросу дополнительно управляющий файл и архивные журналы Перед выполнением переключает журнал Все это можно сделать обычным скриптом (и часто так и делается) В этом случае единственное удобство RMAN - все из одного места ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2016, 16:39:35 |
|
||
|
|

start [/forum/topic.php?all=1&fid=52&tid=1887523]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
62ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
90ms |
get tp. blocked users: |
2ms |
| others: | 234ms |
| total: | 430ms |

| 0 / 0 |
