作者: ShawnYan

众所周知 TiDB 运维很稳、升级丝滑,8 月 5 日,TiDB v7.5.3 发版,作为 TiDB v7 系列的最新长期支持版本,有升级需求的小伙伴可以安排起来了。



TiDB 7.5.3 发版说明

  • 兼容性:新增系统表 INFORMATION_SCHEMA.KEYWORDS 用来展示 TiDB 支持的所有关键字的信息 #48801 @dveeden
  • TiDB:通过批量删除 TiFlash placement rule 的方式,提升对分区表执行 TRUNCATEDROP 后数据 GC 的处理速度 #54068 @Lloyd-Pottiger
  • TiFlash:减少数据高并发读取下的锁冲突,优化短查询性能 #9125 @JinheLin
  • BR:支持通过环境变量设置阿里云访问身份 #45551 @RidRisR
  • TiCDC:支持当下游为消息队列 (Message Queue, MQ) 或存储服务时直接输出原始事件 #11211 @CharlesCheung96
  • 错误修复:合计修复问题 60 余项。

具体内容参考官方文档: https://docs.pingcap.com/zh/tidb/stable/release-7.5.3

升级到 TiDB 7.5.3 后,查看版本。

TiDB> select tidb_version()\G
*************************** 1. row ***************************
tidb_version(): Release Version: v7.5.3
Edition: Community
Git Commit Hash: 70bfd90035cc81e80d78b4f1f76ca4baef8a5756
Git Branch: HEAD
UTC Build Time: 2024-07-31 13:11:26
GoVersion: go1.21.10
Race Enabled: false
Check Table Before Drop: false
Store: tikv
1 row in set (0.002 sec)
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.



关键字表

在 DBMS 中,关键字是一组特殊的保留词,其在 SQL 语言中具有特殊的含义和用途。

TiDB 从 v7.5.3 和 v7.6.0 开始引入 KEYWORDS 表,便于用户查询 TiDB 支持的所有关键字及保留关键字。

查看表结构:

TiDB> desc INFORMATION_SCHEMA.KEYWORDS;
+----------+--------------+------+------+---------+-------+
| Field    | Type         | Null | Key  | Default | Extra |
+----------+--------------+------+------+---------+-------+
| WORD     | varchar(128) | YES  |      | NULL    |       |
| RESERVED | int(11)      | YES  |      | NULL    |       |
+----------+--------------+------+------+---------+-------+
2 rows in set (0.001 sec)
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.

该表的两个字段含义分别如下:

  • WORD:关键字。
  • RESERVED:关键字是否为保留关键字,值为 1 表示保留,0 为非保留。

其中,保留关键字还细分为窗口函数的保留字 (R-Window) 和需要用反引号 ` 包裹的特殊非保留字用 (S)

示例:查看以 Ti 开头的关键字。

TiDB> SELECT *
    -> FROM INFORMATION_SCHEMA.KEYWORDS
    -> WHERE UPPER(WORD) LIKE 'TI%';
+------------------+----------+
| WORD             | RESERVED |
+------------------+----------+
| TINYBLOB         |        1 |
| TINYINT          |        1 |
| TINYTEXT         |        1 |
| TiDB_CURRENT_TSO |        1 |
| TIKV_IMPORTER    |        0 |
| TIME             |        0 |
| TIMESTAMP        |        0 |
| TIDB             |        0 |
| TIFLASH          |        0 |
+------------------+----------+
9 rows in set (0.001 sec)
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.



支持延续到9月30日,不要错过呦

TiDB 升级互助活动火热进行中!由 20 位社区版主、资深布道师及官方技术支持组成的升级导师天团为你升级保驾护航!

详情戳这里:  https://asktug.com/t/topic/1025499



当前主推版本

  • TiDB 7.5.3 Release Notes: https://docs.pingcap.com/zh/tidb/stable/release-7.5.3
  • TiDB 7.1.5 Release Notes: https://docs.pingcap.com/zh/tidb/stable/release-7.1.5

-- / END / --

👉 这里可以找到我

  • 微信公众号:少安事务所

<!---->

  • 如果这篇文章为你带来了灵感或启发,就请帮忙点『』or『转发』吧,感谢!ღ( ´・ᴗ・` )~