|
|
|
Какие соображения нужно принимать во внимание при создании TEMP TS ?
|
|||
|---|---|---|---|
|
#18+
Хочу создать TEMP такой, чтобы он оставался небольшой (100-1000 МБ) и всем хватило. Но вот не знаю, из чего вычислять размер экстента для LMT uniform. Наверняка есть какие-то конкретные формулы/зависимости/соображения общего характера. Если нетрудно -- черкните пару фраз из личного опыта, плиз. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2003, 15:31:55 |
|
||
|
Какие соображения нужно принимать во внимание при создании TEMP TS ?
|
|||
|---|---|---|---|
|
#18+
1. TEMPFILE 2. temp extent size =(n*sort_area_size)+db_block_size 3. и не забыть MAXSIZE, чтобы случайно не раздулось, а то долго убиваться будет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2003, 16:36:03 |
|
||
|
Какие соображения нужно принимать во внимание при создании TEMP TS ?
|
|||
|---|---|---|---|
|
#18+
temp extent size =( n *sort_area_size)+db_block_size где n - количество сессий, количество транзакций, количество сортировок или произвольный множитель? А если при сорт_ареа=64кб и блоке в 4кб сделать extent=1mb и размерчик зафиксировать порядка 100-1000мб ? Это будет слишком мало слишком больших экстентов? Чего лучше добиваться: большЕго количество экстентов при минимально-необходимом их размере, так? Или, скажем, хотя бы по одному экстенту достаточного размера на каждую сессию/сортировку/транзакцию ? Ну насчет ограничения сверху -- это уже усвоено. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2003, 16:58:01 |
|
||
|
Какие соображения нужно принимать во внимание при создании TEMP TS ?
|
|||
|---|---|---|---|
|
#18+
n- это произвольный множитель, то есть размер экстента должен быть (кратен sort_area_size) плюс размер блока - чтобы при операциях, которые могут использовать temp-область, сброс на диск (если он, конечно,будет) был более производительнее. А по размерчику-не нужно слишком много маленьких, так как при закрытии базы (если ты, конечно, ее иногда закрываешь) TEMP чистится. И если будет много маленьких, может увеличиться время закрытия базы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2003, 17:08:13 |
|
||
|
Какие соображения нужно принимать во внимание при создании TEMP TS ?
|
|||
|---|---|---|---|
|
#18+
Я ее действительно иногда закрываю, но очень иногда. Время закрытия базы - в общем случае по барабану. Что в этом случае меняется? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2003, 17:21:13 |
|
||
|
Какие соображения нужно принимать во внимание при создании TEMP TS ?
|
|||
|---|---|---|---|
|
#18+
У меня сложилось представление что для temporary lmt применяется формула n*sort_area_size а для temporary dmt -формула n*sort_area_size + db_block_size Эксперты, внесите ясность, плиз. Если это дейсвительно так, для чего + db_block_size в случае temporary dmt? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2003, 17:21:44 |
|
||
|
|

start [/forum/topic.php?fid=52&fpage=2761&tid=1989862]: |
0ms |
get settings: |
9ms |
get forum list: |
20ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
39ms |
get topic data: |
13ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 239ms |
| total: | 362ms |

| 0 / 0 |
