Процедура, описанная ниже, поможет Вам выбрать значения параметров хранения, удовлетворяющих ограничениям описанным ранее, для Вашей VLDB.
сразу же после создания файла данных.
select blocks, bytes from dba_free_space where file_name = ’filename’;
Вы можете заранее узнать размер полезного пространства в файлах данных с помощью таблицы, подобной той, что приведена ниже.
Если Вы используете подобный подход, то убедитесь, что Ваши предсказания верны с помощью запроса к dba_free_space приведенного выше.
Таблицы, приведенные ниже, показывают два различных набора параметров хранения, которые подходят под эти ограничения. Каждый набор содержит экстент из двух блоков, используемый для очень малых сегментов, оставшиеся размеры параметров хранения рассчитываются таким образом, чтобы каждый разбивал полезное пространство файла данных на k равных частей. Различие между двумя наборами заключается в выборе числового ряда для k. В первом случае ряд значений — это степень 4, во-втором — степень 10.
1 | 8,192 | Размер блока Oracle |
262,144 | 2,147,483,648 | размер файла ОС |
2 | ufs=1, raw=2 | |
262,142 | 2,147,467,264 | размер полезного пространства |
n k = 4n Сегмент, блоки Oracle initial, next | |||
* | 131,071 | 2 | 16,384 |
8 | 32,768 | 7 | 57,344 |
7 | 16,384 | 15 | 122,880 |
6 | 4,096 | 63 | 516,096 |
5 | 1,024 | 255 | 2,088,960 |
4 | 256 | 1,023 | 8,380,416 |
3 | 64 | 4,095 | 33,546,240 |
2 | 16 | 16,383 | 134,209,536 |
1 | 4 | 65,535 | 536,862,720 |
0 | 1 | 262,142 | 2,147,467,264 |
n k = 4n Сегмент, блоки Oracle initial, next | |||
* | 131,071 | 2 | 16,384 |
4 | 10,000 | 26 | 212,992 |
3 | 1,000 | 262 | 2,146,304 |
2 | 100 | 2,621 | 21,471,232 |
1 | 10 | 26,214 | 214,745,088 |
0 | 1 | 262,142 | 2,147,467,264 |
15(к тексту) | Если Вы можете получить улучшение производительности DML-операторов от «сжатия» сегмента, то Вы сможете получить то же улучшение с помощью правильного управления сегмента с несколькими экстентами [, Millsap (1995b)]. |
16(к тексту) | Размер заголовка равен одному блоку данных если Вы используете файловую систему и двум блокам, в случае использования линейных устройств. |