Форум программистов, компьютерный форум, киберфорум
Наши страницы
Oracle
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
NatalyV
0 / 0 / 0
Регистрация: 25.02.2009
Сообщений: 16
1

Как выбрать параметры Storage для таблицы?

27.02.2009, 13:33. Просмотров 1170. Ответов 3
Метки нет (Все метки)

Не очень понимаю, как выбрать
параметры Storage для таблицы,
подскажите, что почитать.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.02.2009, 13:33
Ответы с готовыми решениями:

Как выбрать записи из PL/SQL таблицы?
Всем привет! Никак не получается выбрать записи из pl/sql таблицы, да и из...

Выбрать параметры с определёнными значениями
Есть таблица типа: id - ид с перечнем параметров p1 - параметр value -...

SQL, выбрать дубликаты из таблицы
есть таблица, с полями id, ter_id, number, date_start мне нужно выбрать из...

Выбрать период из таблицы по условию
Всем привет. Подскажите, пожалуйста, как выбрать период по полю DATE с...

Выбрать некоторые столбцы из другой таблицы
Здравствуйте! У меня есть такой запрос: select all_tab_columns.table_name,...

3
dragonx
1 / 1 / 1
Регистрация: 21.02.2009
Сообщений: 39
01.03.2009, 03:16 2
Добрый день, переводить лень %), это документация по 7 ораклу
PCTFREE

specifies the percentage of space in each of the table's data blocks reserved for future updates to the table's rows. The value of PCTFREE must be a value from 0 to 99. A value of 0 allows the entire block to be filled by inserts of new rows. The default value is 10. This value reserves 10% of each block for updates to existing rows and allows inserts of new rows to fill a maximum of 90% of each block.

PCTFREE has the same function in the commands that create and alter clusters, indexes, snapshots, and snapshot logs. The combination of PCTFREE and PCTUSED determines whether inserted rows will go into existing data blocks or into new blocks.

PCTUSED

specifies the minimum percentage of used space that Oracle7 maintains for each data block of the table. A block becomes a candidate for row insertion when its used space falls below PCTUSED. PCTUSED is specified as a positive integer from 1 to 99 and defaults to 40.

PCTUSED has the same function in the commands that create and alter clusters, snapshots, and snapshot logs.

The sum of PCTFREE and PCTUSED must be less than 100. You can use PCTFREE and PCTUSED together use space within a table more efficiently. For information on the performance effects of different values PCTUSED and PCTFREE, see Oracle7 Server Tuning.

INITRANS

specifies the initial number of transaction entries allocated within each data block allocated to the table. This value can range from 1 to 255 and defaults to 1. In general, you should not change the INITRANS value from its default.


Each transaction that updates a block requires a transaction entry in the block. The size of a transaction entry depends on your operating system.


This parameter ensures that a minimum number of concurrent transactions can update the block and helps avoid the overhead of dynamically allocating a transaction entry.


The INITRANS parameter serves the same purpose in clusters, indexes, snapshots, and snapshot logs as in tables. The minimum and default INITRANS value for a cluster or index is 2, rather than 1.

MAXTRANS

specifies the maximum number of concurrent transactions that can update a data block allocated to the table. This limit does not apply to queries. This value can range from 1 to 255 and the default is a function of the data block size. You should not change the MAXTRANS value from its default.


If the number concurrent transactions updating a block exceeds the INITRANS value, Oracle7 dynamically allocates transaction entries in the block until either the MAXTRANS value is exceeded or the block has no more free space.


The MAXTRANS parameter serves the same purpose in clusters, snapshots, and snapshot logs as in tables.

TABLESPACE

specifies the tablespace in which Oracle7 creates the table. If you omit this option, then Oracle7 creates the table in the default tablespace of the owner of the schema containing the table.

STORAGE

specifies the storage characteristics for the table. This clause has performance ramifications for large tables. Storage should be allocated to minimize dynamic allocation of additional space. See the STORAGE clause .

RECOVERABLE

specifies that the creation of the table (and any indices required because of constraints) will be logged in the redo log file. This is the default.


If the database is run in ARCHIVELOG mode, media recovery from a backup will recreate the table (and any indices required because of constraints). You cannot specify RECOVERABLE when using NOARCHIVELOG mode.

UNRECOVERABLE


specifies that the creation of the table (and any indices required cantly reduce the time taken to create large tables. Note that the keyword UNRECOVERABLE must be explicitly specified. For backup and recovery considerations, see Oracle7 Server Administrator's Guide.
0
denis-fox
0 / 0 / 0
Регистрация: 01.12.2008
Сообщений: 57
01.03.2009, 12:56 3
Привет!
Есть такая вьюха - all_all_tables

надеюсь смысл ее понятен

удачи!
0
jsmith
0 / 0 / 0
Регистрация: 07.12.2008
Сообщений: 43
01.03.2009, 13:19 4
SELECT /*+ FIRST_ROWS */ PCT_FREE, PCT_USED, INI_TRANS, MAX_TRANS, INITIAL_EXTENT, NEXT_EXTENT, PCT_INCREASE, MIN_EXTENTS, MAX_EXTENTS, FREELISTS, FREELIST_GROUPS, BUFFER_POOL FROM ALL_TABLES WHERE TABLE_NAME = &table_name AND OWNER = &owner_name;

думаю достаточно
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.03.2009, 13:19

Как использовать данные с таблицы как значение для другой команды в SQL?
Имею вввиду примерно такое: Допустим есть такое Select Client_name From...

Нужно выбрать названия полей таблицы. Или 1 запись
Привет. Нужно определить названия полей таблицы. Конечно можно отрыть её...

Выбрать из таблицы общие параметры
Здравствуйте, уважаемые программисты. Есть такая задача- выбрать все элементы...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru