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

results matching ""

    No results matching ""