EMR StarRocks Manager是阿里云EMR團隊針對Serverless StarRocks實例提供的數據管理控制臺,為您提供對實例內數據的管理、診斷與分析,以及安全權限配置等能力。
前提條件
已創建StarRocks實例,詳情請參見創建實例。
操作流程
步驟一:進入StarRocks Manager頁面
您可以通過以下方式進入StarRocks Manager頁面。
進入EMR Serverless StarRocks實例列表頁面。
在左側導航欄,選擇
。在頂部菜單欄處,根據實際情況選擇地域。
在頂部菜單欄處,根據實際情況選擇地域。
重要創建的集群將會在對應的地域內,一旦創建不能修改。
在實例列表頁面,單擊右側的StarRocks Manager。
您還可以在實例列表頁面,單擊已創建實例的名稱,然后單擊右側的StarRocks Manager,進入StarRocks Manager頁面。
步驟二:新建連接
連接新建完成后,您才可以使用元數據管理、診斷與分析、用戶管理及授權等功能。
在EMR StarRocks Manager頁面上方的連接下拉框中,單擊新建連接。
在彈出的對話框中,配置以下信息。
參數
示例
描述
地域
華北2(北京)
已創建的StarRocks實例所在的物理位置。
實例
StarRocks_test
已創建的StarRocks實例的名稱。
連接名稱
Connection_test
實例名稱,自定義輸入。
長度限制為1~64字符,僅可使用中文、字母、數字、短劃線(-)和下劃線(_)。
用戶名
根據實際情況輸入
StarRocks實例中已存在的自定義用戶名。新建用戶的具體操作,請參見管理用戶。
密碼
根據實際情況輸入
StarRocks實例中已存在的自定義用戶名對應的密碼。
單擊測試連通性。
驗證通過后,單擊確定。
步驟三:查看數據庫或數據表
通過元數據管理功能,您可以查看實例內部數據庫、數據表、分區、分片以及導入任務等信息。
在左側導航欄,單擊元數據管理。
該頁面為您展示當前賬號下所有的數據庫信息。
說明普通用戶無法查看數據庫大小和表數目信息。
單擊待查看的數據庫名稱。
該頁面為您展示該數據庫下的表詳情和任務詳情,詳情請參見查看元數據。
步驟四:診斷與分析
通過SQL查詢,您可以快速查看歷史執行過的SQL語句、耗時以及執行時間等。通過慢SQL您可以分析耗時較長的SQL,并可以查看具體執行計劃及執行詳細信息,從而分析SQl查詢較慢的原因以進行優化。
查看慢查詢
在左側導航欄,選擇 。
在慢查詢頁面,單擊待查看的查詢ID,進入該查詢的詳情頁面。
查詢詳情頁除了提供查詢記錄的基本信息,還提供了SQL詳情、查詢計劃(Explain)、執行詳情(Profile)等性能診斷分析數據,詳情請參見慢查詢與全部查詢。
查看全部查詢
在左側導航欄,選擇 。
在全部查詢頁面,單擊待查看的查詢ID,進入該查詢的詳情頁面。
查詢詳情頁除了提供查詢記錄的基本信息,還提供了SQL詳情、查詢計劃(Explain)、執行詳情(Profile)等性能診斷分析數據,詳情請參見慢查詢與全部查詢。
步驟五:新增用戶
如果您需要新增用戶,并按照數據庫授予其相應的權限,您可以按照以下步驟進行操作。
在左側導航欄,選擇 。
在用戶管理頁面,單擊添加用戶。
在彈出的對話框中,配置以下信息,單擊確定。
參數
描述
用戶名
自定義輸入。
長度限制為2~64個字符,僅可使用字母、數字、短劃線(-)和下劃線(_)。
密碼和確認密碼
自定義輸入。
用戶類型
支持創建以下類型用戶:
超級管理員(默認):擁有全部數據庫的全部權限,同時有權限進行用戶管理和權限管理,包括新增、修改、刪除用戶,以及新增、編輯、取消權限。
普通用戶:默認不具備所有數據庫的權限,需要單獨授權后才可以使用數據庫,并且不具備用戶管理和權限管理的能力。
授權數據庫
勾選待授權的數據庫。
說明新建普通用戶時需要選擇數據庫。
授權權限
選擇待授權數據庫的權限。支持以下權限:
Select:對數據庫、表的只讀權限。
Load:對數據庫、表的寫權限。包括LOAD、INSERT、DELETE等。
Alter:對數據庫、表的更改權限。包括重命名庫、表;添加、刪除、變更列;添加、刪除分區等操作。
Create:創建數據庫、表、視圖的權限。
Drop:刪除數據庫、表、視圖的權限。
說明新建普通用戶時需要選擇授權數據庫的權限。