2.1.1 select 命令
2.1.1.1 select @@VERSION_COMMENT
select @@VERSION_COMMENT;
描述:查询dble的版本信息;
例:
MySQL [(none)]> select @@VERSION_COMMENT;
+--------------------------+
| @@VERSION_COMMENT |
+--------------------------+
| dble Server (ActionTech) |
+--------------------------+
1 row in set (0.02 sec)
列描述:
略
2.1.1.2 select @@SESSION.TX_READ_ONLY / select @@SESSION.Transaction_READ_ONLY
select @@SESSION.TX_READ_ONLY;
select @@SESSION.Transaction_READ_ONLY
描述:为了支持驱动连接管理端时下发的上下文
结果:返回管理用户是否readonly
2.1.1.3 select @@max_allowed_packet
select @@max_allowed_packet;
描述: 限制请求的包大小
特殊说明:
1.如果mysql中限制请求的包大小超过该值+1024,那么dble就不会同步该值到mysql中。所以会出现mysql max_allowed_packet和 dble中不一致的情况。
2.在客户端使用该语句依然返回的是dble在配置文件中定义的值。
3.类似其他相同作用语句比如 show variables like 'max_allowed_packet' 会下发到其中一个节点 的mysql中查询,返回结果就可能会和dble在配置文件中定义的值不一致。
4.dble中的值一定小于等于mysql中的值。
例:
mysql> select @@max_allowed_packet;
+----------------------+
| @@max_allowed_packet |
+----------------------+
| 16776640 |
+----------------------+
1 row in set (0.01 sec)
2.1.1.4 select TIMEDIFF(NOW(), UTC_TIMESTAMP())
select TIMEDIFF(NOW(), UTC_TIMESTAMP())
描述:无实际意义,仅为了支持驱动连接管理端时下发的上下文
结果:定值,永远返回00:00:00