Обработка SQL-оператора

  • Соединитесь с экземпляром, используя:

    • Пользовательский процесс

    • Серверный процесс

  • Серверные компоненты Oracle, которые используются, зависят от типа SQL-оператора:

    • Запросы возвращают строки.

    • Операторы языка манипулирования данными (DML) регистрируют изменения.

    • Фиксация гарантирует возможность восстановления транзакции.

  • Некоторые серверные компоненты Oracle не участвуют в обработке SQL-оператора.

Не все компоненты экземпляра Oracle используются для обработки SQL-операторов. Пользовательские и серверные процессы используются для соединения пользователя с экземпляром Oracle. Эти процессы не являются частью экземпляра Oracle, но требуются для обработки SQL-операторов.

Некоторые из фоновых процессов, структуры SGA и файлы базы данных используются, чтобы обработать SQL-операторы. В зависимости от типа SQL-оператора используются различные компоненты:

  • Запросы требуют дополнительной обработки, чтобы возвратить строки пользователю.

  • Операторы DML требуют дополнительной обработки, чтобы зарегистрировать изменения, произведенные в данных.

  • Обработка фиксации гарантирует, что измененные в транзакции данные могут быть восстановлены.

Некоторые необходимые фоновые процессы непосредственно не участвуют в обработке SQL-операторов, но используются, чтобы улучшить производительность, а также во время восстановления базы данных. Например, дополнительный фоновый процесс Архиватор, ARCn, используется, чтобы гарантировать, что производственная база данных может быть восстановлена.

Далее: Среды разработки для SQL

Смотрите также
Комментарии
Написать

(обязательно)

(обязательно)

Это не спам (обязательно)