Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Какие соображения нужно принимать во внимание при создании TEMP TS ? / 6 сообщений из 6, страница 1 из 1
23.06.2003, 15:31:55
    #32189302
Какие соображения нужно принимать во внимание при создании TEMP TS ?
Хочу создать TEMP такой, чтобы он оставался небольшой (100-1000 МБ) и всем хватило. Но вот не знаю, из чего вычислять размер экстента для LMT uniform.
Наверняка есть какие-то конкретные формулы/зависимости/соображения общего характера. Если нетрудно -- черкните пару фраз из личного опыта, плиз.
...
Рейтинг: 0 / 0
23.06.2003, 16:36:03
    #32189421
Guest_New
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какие соображения нужно принимать во внимание при создании TEMP TS ?
1. TEMPFILE
2. temp extent size =(n*sort_area_size)+db_block_size
3. и не забыть MAXSIZE, чтобы случайно не раздулось, а то долго убиваться будет.
...
Рейтинг: 0 / 0
23.06.2003, 16:58:01
    #32189466
Какие соображения нужно принимать во внимание при создании TEMP TS ?
temp extent size =( n *sort_area_size)+db_block_size
где n - количество сессий, количество транзакций, количество сортировок или произвольный множитель?
А если при сорт_ареа=64кб и блоке в 4кб сделать extent=1mb и размерчик зафиксировать порядка 100-1000мб ? Это будет слишком мало слишком больших экстентов?
Чего лучше добиваться: большЕго количество экстентов при минимально-необходимом их размере, так?
Или, скажем, хотя бы по одному экстенту достаточного размера на каждую сессию/сортировку/транзакцию ?

Ну насчет ограничения сверху -- это уже усвоено.
...
Рейтинг: 0 / 0
23.06.2003, 17:08:13
    #32189483
quest_new
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какие соображения нужно принимать во внимание при создании TEMP TS ?
n- это произвольный множитель, то есть размер экстента должен быть (кратен
sort_area_size) плюс размер блока - чтобы при операциях, которые могут использовать temp-область, сброс на диск (если он, конечно,будет) был более производительнее. А по размерчику-не нужно слишком много маленьких, так как при закрытии базы (если ты, конечно, ее иногда закрываешь) TEMP чистится. И если будет много маленьких, может увеличиться время закрытия базы.
...
Рейтинг: 0 / 0
23.06.2003, 17:21:13
    #32189507
Какие соображения нужно принимать во внимание при создании TEMP TS ?
Я ее действительно иногда закрываю, но очень иногда.
Время закрытия базы - в общем случае по барабану.
Что в этом случае меняется?
...
Рейтинг: 0 / 0
23.06.2003, 17:21:44
    #32189509
Violina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какие соображения нужно принимать во внимание при создании TEMP TS ?
У меня сложилось представление что для

temporary lmt применяется формула n*sort_area_size

а для

temporary dmt -формула n*sort_area_size + db_block_size

Эксперты, внесите ясность, плиз. Если это дейсвительно так, для чего + db_block_size в случае temporary dmt?
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Какие соображения нужно принимать во внимание при создании TEMP TS ? / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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