全部產品
Search
文件中心

AnalyticDB:管理內建資料集

更新時間:Jul 06, 2024

AnalyticDB for MySQL企業版及湖倉版支援載入內建資料集,方便您快速體驗或測試AnalyticDB for MySQL叢集。您可以在建立叢集時自動載入內建資料集,或通過控制台手動載入內建資料集。本文介紹如何載入和刪除內建資料集。

注意事項

  • 企業版及湖倉版叢集支援載入內建資料集。

  • 資料庫普通帳號沒有ADB_SampleData_TPCH資料庫的許可權,無法載入、使用和刪除資料集,需要高許可權帳號為普通帳號授權。授權語句為GRANT select ON ADB_SampleData_TPCH.* TO <user_name>;

  • 內建資料集大小約為10 GB,該部分資料所佔用的儲存空間不會計費。

  • 載入內建資料集耗時約6~8分鐘,載入資料集期間會佔用user_default資源群組中的計算預留資源,確保user_default資源群組中至少預留16 ACU的計算資源用於資料初始化。

  • 請確保叢集具有至少24 ACU的儲存預留資源,否則載入內建資料集會失敗。

  • 叢集中不能存在與內建資料集同名的資料庫ADB_SampleData_TPCH。若已存在同名資料庫,會導致資料集載入失敗。

  • 如果刪除了內建資料集的一個或多個表,會導致內建資料集部分指令碼不可用,需要刪除整個內建資料集的庫進行重新載入。

自動載入內建資料集

在建立企業版及湖倉版叢集時,配置加載內置數據集,叢集建立成功後會自動載入內建資料集。詳情請參見建立叢集

手動載入內建資料集

  1. 登入雲原生資料倉儲AnalyticDB MySQL控制台
  2. 在頁面左上方,選擇叢集所在地區。
  3. 在左側導覽列,單擊集群清單
  4. 湖倉版(3.0)頁簽下,單擊目標集群ID
  5. 在左側導覽列,單擊作業開發 > SQL開發

  6. 單擊加載內置數據集

    內建資料集建立成功後,加載內置數據集按鈕為置灰狀態,且庫表頁簽下可以查看到ADB_SampleData_TPCH資料庫及相關的表。

    說明

    內建資料集中表詳情請參見構建測試表

刪除內建資料集

刪除ADB_SampleData_TPCH資料庫前,請先通過SQL語句DROP TABLE table_name;刪除庫中的所有表。表刪除以後,再通過SQL語句DROP DATABASE ADB_SampleData_TPCH;刪除內建資料集的庫。

刪除內建資料集時,ADB_SampleData_TPCH資料庫和指令碼都會被刪除。

常見問題

  • Q:載入內建資料集叢集需要滿足什麼條件?

    A:至少購買24 ACU的儲存預留資源,且user_default資源群組中至少有16 ACU的計算預留資源。

  • Q:如何判斷內建資料集是否載入成功?

    A:在作業開發 > SQL開發頁面可查看載入進度。當加載內置數據集前出現1並為置灰狀態,且庫表頁簽下可以查看到ADB_SampleData_TPCH資料庫及相關的表,則為載入成功。

  • Q:提示載入失敗或者長時間載入中如何處理?

    A:您需要先通過SQL語句DROP TABLE table_name;刪除庫中的所有表。表刪除以後,再通過SQL語句DROP DATABASE ADB_SampleData_TPCH;刪除內建資料集的庫。刪除ADB_SampleData_TPCH資料庫後,重新載入資料集。

  • Q:資料庫普通帳號如何使用內建資料集功能?

    A:內建資料集功能遵循AnalyticDB MySQL的許可權管理規則,即使叢集已載入內建資料集,資料庫普通帳號沒有ADB_SampleData_TPCH資料庫的許可權也無法使用,需要高許可權帳號為普通帳號授權。授權語句為:

    GRANT select ON ADB_SampleData_TPCH.* TO <user_name>;
  • Q:內建資料集載入完成後,如何進行測試?

    A:資料集載入成功後,AnalyticDB MySQL預設提供對應的查詢指令碼,您可以在SQL開發頁面的指令碼頁簽執行樣本查詢語句。查詢語句的詳情,請參見TPC-H測試集

    重要

    為保證資料集的完整性,建議僅對ADB_SampleData_TPCH資料庫執行查詢操作。若由於DDL或DML變更導致資料集載入狀態異常,請嘗試刪除ADB_SampleData_TPCH資料庫並重試載入資料集。