進行中のロールバックの検出 - Advanced SQL Engine - Teradata Database

Teradata Vantage™ - データベースの管理

Product
Advanced SQL Engine
Teradata Database
Release Number
17.05
17.00
Published
2020年6月
ft:locale
ja-JP
ft:lastEdition
2021-03-30
dita:mapPath
ja-JP/rgu1556127906220.ditamap
dita:ditavalPath
ja-JP/rgu1556127906220.ditaval
dita:id
B035-1093
Product Category
Software
Teradata Vantage

ロールバックのセッションは、DBC.LogOnOffVおよびDBC.AccessLogVの両方でログオフしたように見えるかもしれませんが、必ずしもそうとはかぎりません。ログオフは、ジョブがアボートされた方法に依存しています。以下のいずれかを指定したとします。

ABORT SESSION hostid.username LOGOFF
ABORT SESSION *.username LOGOFF
ABORT SESSION hostid.* LOGOFF

その場合、LOGOFFオプションを付けることによってセッションが終了します。

オプションを付けないと、セッションはアボートが完了するまで、またはSupervisorがLOGOFFリクエストを出すまで継続します。そうしないことをSQLジョブで明示的にコード化しないかぎり、セッションはシステムが再始動した場合にもログオフしたように見えます。

ロールバックまたはアボートはセッションとは独立しています。それは実際には、内部で割り振られるAMPワーカー タスクとは全く異なるメカニズムで処理されます。