17.01.2007 13:15
Я писал уже, себестоимость просто считает дольше, раза в два почти. Нигде не зависает, ни на каком запросе, просто общее время дольше.
А тормозит при проставлении цен в документе. Я запрос уже кидал, мне Олегон что-то умное при дешевые индексы написал, но я так и не понял, что именно .
Сижу вот тут, Том Кайт-Oracle для профессионалов читаю, туплюююю. А читать не дают, ибо работа не только в тормозящих базах заключается, дергают каждые 2 минуты.....
17.01.2007 13:21
давай я тебе свой инишник кину. У меня размер базы примерно тот же. посмотри параметры, может что и пригодится. Я в свое время их тоже крутил, и себестоимость стала считаться раза в полтора быстрее (правда работаю на 8-ке)
processes = 150
shared_pool_size = 146800640
large_pool_size = 614400
java_pool_size = 32768
db_file_direct_io_count = 128
db_block_buffers = 60000
db_block_size = 8192
db_block_lru_latches = 2
db_writer_processes = 2
compatible = 8.1.6
log_buffer = 10485760
log_checkpoint_interval = 10000
log_checkpoint_timeout = 1800
db_files = 1024
db_file_multiblock_read_count = 64
max_rollback_segments = 99
rollback_segments = RBS0, RBS1, RBS2, RBS3, RBS4, RBS5, RBS6, RBS7, RBS8, RBS9, RBS10, RBS11, RBS12, RBS13, RBS14, RBS15, RBS16, RBS17, RBS18, RBS19, RBS20, RBS21, RBS22, RBS23, RBS24, RBS25, RBS26, RBS27, RBS28, RBS29, RBS30, RBS31, RBS32, RBS33, RBS34, RBS35, RBS36, RBS37
max_enabled_roles = 30
remote_login_passwordfile = EXCLUSIVE
global_names = TRUE
distributed_transactions = 10
instance_name = TEOREMA
service_names = TEOREMA
sort_area_size = 8192000
sort_area_retained_size = 4096000
db_name = TEOREMA
open_cursors = 100
job_queue_processes = 3
job_queue_interval = 60
parallel_max_servers = 5
hash_area_size = 16384000
background_dump_dest = f:\oracle\admin\TEOREMA\bdump
user_dump_dest = f:\oracle\admin\TEOREMA\udump
max_dump_file_size = 10240
17.01.2007 13:34
Кстати, это идея. Люди добрые, у кого оракл 9 и база маленькая (10-20 гиг), киньте, пожалуйста, свои инишники, может правда в них у меня что-то не то? Я то с ними сильно не копался, просто по рекомендации оптимайзера все выставил...

Вот, например, те же db_block_buffers у меня по дефолту выставлены.
и large_pool_size = 8388608, т е больше в 12 раз....
Правда у меня памяти свободной валом, на машине 4 гига и кроме оракла ничего нет, чем занять не знаю.....

А от 8ки я напрямую параметры ставить не рискну.....
17.01.2007 13:52
То, что я выделил жирным ты для сервака своей конфигурации точно лучше поставить, независимо от того, 8-ка или 9-ка. А также можешь все-таки поставить
sort_area_size = 8192000
sort_area_retained_size = 4096000
hash_area_size = 16384000

Обратно вернуть всегда сможешь
17.01.2007 13:59
А про оптимальные соотношения всяких ..pool_size у Кайта все-таки почитай. Полезно знать
17.01.2007 14:01
Цитата:
sevushka Правда у меня памяти свободной валом, на машине 4 гига и кроме оракла ничего нет, чем занять не знаю.....
Так и отдай ее Ораклу, что экономишь.
Здесь уже обсуждалось, ищи про настройку памяти в windows.
17.01.2007 16:19
Тихо шифером шурша....
В общем поднял почти все параметры по памяти ораклу. db_block_buffers и до 90000 догонял, и до 20000 опускал. sort_area_size = 8192000, sort_area_retained_size = 4096000 , hash_area_size = 16384000 делал. и больше делал...
на мои "любимые" заполнение ценами последнего прихода" никак не повлияло. расчет себестоимости, правда, еще не делал, ибо фиг выгонишь народ так надолго...
если будут идеи какие - пишите плз... приму даже самые бредовые. просто не знаю, куда тыкать. . Может даже не в оракле дело, может я где в супермаге галку не там поставил....
Сейчас солью телепортом этот сайт на винт и буду еще на несколько раз перечитывать. а то заколебался поиск запускать... Да, если кому не тяжело, киньте ссылочку, где написано про параметры оракла на машине с 4 гигами памяти, так и не нашел. Про /pae и /3gb знаю, /pae пробовал ставить, разницы не ощутил. Винда и так про 4 гига памяти знает.
17.01.2007 17:16
Да у тебя и 2 гигов хватать должно за глаза. Не парься пока с этим
17.01.2007 17:33
Отключи пополнение ассортиментов автоматом совсем. Со всех сними.

Предлагаю новые вопросы по НТ и прочее здесь не поднимать.
Завтра продолжу, если не поможет. Сегодня голова не варит.
19.01.2007 08:05
После недели заморочек и вдумчивого прочтения Кайта пришел к выводу, что индексы здесь не при чем, а все косяки в статистике. После этого вывода вчера весь день и вечер экспериментировал с удалением статистики на разных таблицах, в разных комбинациях estimate / compute и с разными комбинациями галочки dbms_чего-то там. В общем оно заработало, только я не знаю как и почему. *03
Всем тем, кто помог советами и пр. - большое (нет, даже огромное) спасибо. Теперь я могу вздохнуть спокойно, неделя постоянных звонков от операторов / отдела закупа окончена, обновление прошло успешно.

Единственный вопрос, который меня мучает. Как узнать, с какими параметрами у меня посчитана статистика сейчас, чтобы потом сделать так же?
Часовой пояс GMT +3, время: 16:22.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.