26июнОчистка блоков данных
Иногда, после выполнения большого объема изменений в таблице, выборка информации из неё занимает неожиданно много времени. К тому же выясняется, что на выполнение этой команды SELECT почему-то были сформированы данные повторного выполнения (redo). Почему такое происходит и как с этим бороться?
далее
Добавил dbstalker в 26 июня 2007 г. [Ссылка | Комментарии (0) ]
20июнТранзакция. Автономные транзакции
Автономные транзакции можно еще назвать вложенными транзакциями. Сам ORACLE использует такие транзакции при работе с последовательностями. Вы наверняка замечали, что если в транзакции используется последовательность, то её счетчик изменяется, даже если вы не завершили транзакцию. Очень красиво и наглядно автономная транзакция рассматривается у Тома Кайта. Поэтому приведу ниже выдержку из его работы с небольшими своими комментариями и примерами:
далее
Добавил dbstalker в 20 июня 2007 г. [Ссылка | Комментарии (0) ]
20июнТранзакция. Как работает транзакция в ORACLE.
Логика работы транзакции. Операторы управления транзакциями. Особенности выполнения транзакции. Об этом данная статья.
В ORACLE нет явного оператора, чтобы начать транзакцию, но и нет автоматического завершения транзакции. Транзакция автоматически начинается с первого оператора, который начал изменения, то есть установил блокировку TX. Заканчивается явным оператором окончания транзакции.
далее
Добавил dbstalker в 20 июня 2007 г. [Ссылка | Комментарии (0) ]