что означают сие команды
От: virtus  
Дата: 05.02.15 09:39
Оценка:
set lines 200
set timi off

roll

alter session enable parallel dml;
alter session set parallel_degree_limit=9;

set autot off

есть текстовый файл с запросом. перед самим запросом есть команды.

что они значат?
Re: что означают сие команды
От: Softwarer http://softwarer.ru
Дата: 05.02.15 09:48
Оценка: +2
Здравствуйте, virtus, Вы писали:

V>set lines 200

V>set timi off
V>set autot off

Это настройки SQL*Plus. Влияют на то, что и как окажется в логе по результатам прогона скрипта.

V>roll


Никогда не видел. Скорее всего, rollback, можно проверить по документации (sqlplus позволяет сокращать команды).

V>alter session enable parallel dml;

V>alter session set parallel_degree_limit=9;

Настройка параметров оракловой сессии. В общем означают именно то, что написано, подробнее можно посмотреть в документации в разделе Parallel DML.
Re: что означают сие команды
От: Sinix  
Дата: 05.02.15 09:49
Оценка:
Здравствуйте, virtus, Вы писали:

V>что они значат?

Ask the Oracle Настройки SQL*Plus это.
Re[2]: что означают сие команды
От: virtus  
Дата: 05.02.15 09:50
Оценка:
Здравствуйте, Softwarer, Вы писали:

S>Здравствуйте, virtus, Вы писали:


V>>set lines 200

V>>set timi off
V>>set autot off

S>Это настройки SQL*Plus. Влияют на то, что и как окажется в логе по результатам прогона скрипта.


V>>roll


S>Никогда не видел. Скорее всего, rollback, можно проверить по документации (sqlplus позволяет сокращать команды).


V>>alter session enable parallel dml;

V>>alter session set parallel_degree_limit=9;

S>Настройка параметров оракловой сессии. В общем означают именно то, что написано, подробнее можно посмотреть в документации в разделе Parallel DML.


Спасибо большое!

parallel dml — выполнение парралельных dml, следовательно увеличение производительности?
судя по всему да, увеличение производительности. вряд ди для чего это ещё делается( сам додумал
Отредактировано 05.02.2015 9:51 Aleksei_Lekomtsev . Предыдущая версия .
Re[3]: что означают сие команды
От: merlin88  
Дата: 05.02.15 18:56
Оценка: +1
Здравствуйте, virtus, Вы писали:

V>parallel dml — выполнение парралельных dml, следовательно увеличение производительности?

V>судя по всему да, увеличение производительности. вряд ди для чего это ещё делается( сам додумал

Гуру поправят. Если не изменяет память то это возможность к примеру использования оракловых балков, очень значительно повышающих производительность dml операций (читать про BULK в оракловой доке). Очень полезно почитать Тома Кайта. В свое время была замечательная книга в 3-х томах. Есть и в оцифрованном виде в Сети.
Том Кайт постоянно в книге применяет sqlplus и его освоение станет доп плюсом. Мне правда всегда был ближе pl/sql developer, но это дело вкуса.
Отредактировано 05.02.2015 19:36 merlin88 . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.