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

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

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

а для

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

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


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