
The follwing statements SELECT GET_LOCK('lock1',10); SELECT IS_FREE_LOCK('lock1'); SELECT IS_USED_LOCK('lock1'); SELECT RELEASE_LOCK('lock1'); are now classified as QUERY_TYPE_READ|QUERY_TYPE_WRITE. That will make cooperative locking work if these functions are used inside non-read-only transactions and outside transanctions.
26 lines
844 B
SQL
26 lines
844 B
SQL
QUERY_TYPE_READ
|
|
QUERY_TYPE_READ
|
|
QUERY_TYPE_WRITE
|
|
QUERY_TYPE_WRITE
|
|
QUERY_TYPE_WRITE|QUERY_TYPE_COMMIT
|
|
QUERY_TYPE_WRITE|QUERY_TYPE_CREATE_TMP_TABLE
|
|
QUERY_TYPE_READ|QUERY_TYPE_SYSVAR_READ
|
|
QUERY_TYPE_READ|QUERY_TYPE_USERVAR_READ
|
|
QUERY_TYPE_GSYSVAR_WRITE|QUERY_TYPE_ENABLE_AUTOCOMMIT|QUERY_TYPE_COMMIT
|
|
QUERY_TYPE_GSYSVAR_WRITE|QUERY_TYPE_BEGIN_TRX|QUERY_TYPE_DISABLE_AUTOCOMMIT
|
|
QUERY_TYPE_BEGIN_TRX
|
|
QUERY_TYPE_ROLLBACK
|
|
QUERY_TYPE_COMMIT
|
|
QUERY_TYPE_SESSION_WRITE
|
|
QUERY_TYPE_READ|QUERY_TYPE_MASTER_READ
|
|
QUERY_TYPE_READ|QUERY_TYPE_MASTER_READ
|
|
QUERY_TYPE_READ|QUERY_TYPE_MASTER_READ
|
|
QUERY_TYPE_READ|QUERY_TYPE_SYSVAR_READ
|
|
QUERY_TYPE_READ|QUERY_TYPE_WRITE
|
|
QUERY_TYPE_READ|QUERY_TYPE_WRITE
|
|
QUERY_TYPE_READ|QUERY_TYPE_WRITE
|
|
QUERY_TYPE_READ|QUERY_TYPE_WRITE
|
|
QUERY_TYPE_READ|QUERY_TYPE_WRITE
|
|
QUERY_TYPE_READ|QUERY_TYPE_WRITE
|
|
QUERY_TYPE_READ|QUERY_TYPE_WRITE
|