全部產品
Search
文件中心

Lindorm:通過HINT查詢熱資料

更新時間:Jul 06, 2024

本文介紹如何在Lindorm寬表SQL中通過HINT查詢熱資料。

引擎與版本

HINT文法僅適用於寬表引擎,且引擎版本需為2.3.1及以上版本。

說明

如何查看或升級目前的版本,請參見寬表引擎版本說明升級小版本

前提條件

Lindorm執行個體已開通冷儲存功能,具體操作請參見開通冷儲存

使用方法

  • 如果僅需要查詢熱儲存中的資料,可以在查詢語句中使用HINT設定_l_hot_only_(true)屬性。通過以下兩種語句查詢熱儲存中的資料。

    SELECT /*+ _l_hot_only_ */ * FROM t_test_versions_2 WHERE c1 IN (1, 2, 3);
    SELECT /*+ _l_hot_only_(true) */ * FROM t_test_versions_2 WHERE c1 IN (1, 2, 3);
  • 在查詢語句中不使用HINT與設定_l_hot_only_(false)屬性的返回結果是相同的。通過以下兩種語句查詢表的所有資料(包括冷資料和熱資料)。

    SELECT /*+ _l_hot_only_(false) */ * FROM t_test_versions_2 WHERE c1 IN (1, 2, 3);
    SELECT * FROM t_test_versions_2 WHERE c1 IN (1, 2, 3);
    說明

    使用HINT不支援單獨查詢冷資料。