全部產品
Search
文件中心

Lindorm:SQL版本說明

更新時間:Jul 06, 2024

Lindorm SQL的版本是不斷升級迭代的,部分SQL文法需要SQL引擎升級到一定版本之後才能支援。因此在引擎中使用Lindorm SQL時,您需要關注引擎的SQL版本是否符合要求。本文介紹Lindorm SQL的版本說明和版本查看方法。

通過SQL語句查看SQL版本

您可以通過以下語句查詢SQL版本資訊。

SELECT @@VERSION;
重要

在寬表引擎中使用SELECT @@VERSION語句查詢SQL版本時,可能會出現語句執行失敗的情況。這是因為寬表引擎中搭載的SQL引擎在2.6.0版本對技術架構進行了升級,SELECT @@VERSION是新版本(即2.6.0及以上版本)支援的能力。因此,一些版本較低的寬表引擎(特別是2023年9月之前建立的寬表引擎)在使用該文法時會出現報錯。

如果在寬表引擎中使用該語句時出現報錯,您可以通過控制台確認是否為舊版本。具體操作,請參見通過控制台查看SQL版本

返回結果如下:

+---------+--------------------------+------------+
| VERSION |        BUILD_TIME        | GIT_COMMIT |
+---------+--------------------------+------------+
| 2.6.3.5 | 2023-12-13T11:04:51+0800 | 6d8ffc4    |
+---------+--------------------------+------------+

返回結果集說明

欄位名

欄位含義

VERSION

SQL引擎的版本號碼。

BUILD_TIME

SQL引擎的構建時間。

GIT_COMMIT

SQL引擎構建時產生的更改版本號碼。

說明

如果遇到相關SQL故障,可能需要您向Lindorm支援人員提供該版本號碼,以便更高效地排查問題。

通過控制台查看SQL版本

目前僅寬表引擎支援通過Lindorm管理主控台查看SQL版本。查看方式如下:

  1. 登入Lindorm管理主控台。在左上方選擇執行個體所屬的地區。在執行個體列表頁,單擊目標執行個體ID或者目標執行個體所在行操作列的管理

  2. 在左側導覽列,單擊資料庫連接

  3. 單擊寬表引擎頁簽,在Lindorm寬表SQL串連地址後,查看當前SQL版本。說明如下:

    版本號碼

    說明

    1.2.00

    當前寬表引擎中的SQL為舊版本SQL

    重要

    出於向下相容性的考慮,購買日期在2023年9月之前的執行個體即使將寬表引擎升級至2.6.0版本以上,其搭載的歷史版本SQL引擎也不會自動切換成新架構的SQL引擎版本。如果需要升級SQL版本,請聯絡Lindorm支援人員(DingTalk號:s0s3eg3)為您後台升級。

    非1.2.00

    當前寬表引擎中的SQL為新版本的SQL,版本號碼隨SQL引擎的版本迭代。

    如下圖,分別為新舊版本的SQL引擎版本顯示:

    • 舊版本SQL的版本號碼統一顯示1.2.00,不迭代。image

    • 新版本的SQL的版本號碼不唯一,隨SQL引擎的版本迭代。image