You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@trafodion.apache.org by "Selvaganesan Govindarajan (JIRA)" <ji...@apache.org> on 2019/05/22 18:55:00 UTC

[jira] [Created] (TRAFODION-3311) Trafodion to start transactions for select statements with FOR UPDATE

Selvaganesan Govindarajan created TRAFODION-3311:
----------------------------------------------------

             Summary: Trafodion to start transactions for select statements with FOR UPDATE
                 Key: TRAFODION-3311
                 URL: https://issues.apache.org/jira/browse/TRAFODION-3311
             Project: Apache Trafodion
          Issue Type: Improvement
          Components: sql-general
            Reporter: Selvaganesan Govindarajan
            Assignee: Selvaganesan Govindarajan


Currently, Trafodion doesn't start transactions for any select statement. However the standard seem to imply the transaction needs to be started for select. See Ansi SQL 92 spec at [http://www.contrib.andrew.cmu.edu/~shadow/sql/sql1992.txt]

 

Trafodion uses MVCC for concurrency control and uses 2 phase commit to rollback conflicting transactions. To avoid many conflicting access, the transaction will be started with FOR UPDATE select statements 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)