GTS 的隔离级别默认为读未提交,该模式下本文表中的 select 语句的 SQL 修饰用法都是支持的;使用 hint 可以让 GTS 达到读已提交,该模式下 select 语句的用法只能部分支持。
GTS 的读 hint 为:/+txc({ 'LEVEL':'READCOMMITED'})/
,用法举例如 /+txc({ ‘LEVEL’:’READCOMMITED’})/select name from tb where id =1
。
DML语句支持
类型 | SQL 实例 | 是否支持 |
---|---|---|
AND & OR |
|
是 |
LIKE |
|
是 |
通配符 |
|
是 |
BETWEEN |
|
是 |
ON DUPLICATE |
|
是 |
Select 语句支持
类型 | SQL 实例 | 读未提交 | 读已提交 |
---|---|---|---|
AND & OR |
|
是 | 是 |
ORDER BY |
|
是 | 是 |
GROUP BY |
|
是 | 是 |
LIKE |
|
是 | 是 |
通配符 |
|
是 | 是 |
EXISTS |
|
是 | 是 |
IN |
|
是 | 是 |
BETWEEN |
|
是 | 是 |
ON DUPLICATE |
|
是 | 是 |
ALIASES |
|
是 | 是 |
TOP |
|
是 | 是 |
LIMIT |
|
是 | 是 |
|
|
是 | 否 |
|
|
是 | 否 |