全部產品
Search
文件中心

Simple Log Service:分析概述

更新時間:Sep 05, 2024

Log Service提供分析功能,該功能結合了查詢功能和SQL計算功能。本文介紹分析功能的基本文法、使用限制和SQL函數等資訊。

重要
  • 如果您要分析日誌,則必須將日誌採集到Standard Logstore中,且在配置索引時開啟對應欄位的開啟統計開關。更多資訊,請參見管理Logstore建立索引

  • Log Service預設存在保留欄位。如果您要分析保留欄位,請參見保留欄位

基礎文法

查詢語句和分析語句以豎線(|)分割。查詢語句可單獨使用,分析語句必須與查詢語句一起使用。即分析功能是基於查詢結果或全量資料進行的。

重要
  • 查詢語句中建議不超過30個條件。

  • 分析語句中不需要填寫FROM子句和WHERE子句,預設分析當前Logstore中的資料。分析語句不支援使用offset,不區分大小寫,末尾不需要加分號。

  • 基本文法

    查詢語句|分析語句

    語句類型

    說明

    查詢語句

    查詢條件,可以為關鍵詞、數值、數值範圍、空格、星號(*)等。

    如果為空白格或星號(*),表示無過濾條件。更多資訊,請參見查詢文法

    分析語句

    對查詢結果或全量資料進行計算和統計。

  • 樣本

    * | SELECT status, count(*) AS PV GROUP BY status

使用限制

限制項

普通執行個體

獨享執行個體

操作並發數

單個Project支援的最大分析操作並發數為15個。

例如15個使用者同時在同一個Project的各個Logstore中執行分析操作。

單個Project支援的最大分析操作並發數為100個。

例如100個使用者同時在同一個Project的各個Logstore中執行分析操作。

資料量

單個Shard單次僅支援分析1 GB資料。

單次分析最大支援掃描2000億行資料。

開啟模式

預設開啟。

通過開關開啟。具體操作,請參見開啟SQL獨享版

費用

免費。

根據實際使用的CPU時間付費。

資料生效機制

分析功能只對開啟統計功能後寫入的資料生效。

如果您需要分析歷史資料,請對歷史資料重建索引。更多資訊,請參見重建索引

分析功能只對開啟統計功能後寫入的資料生效。

如果您需要分析歷史資料,請對歷史資料重建索引。更多資訊,請參見重建索引

返回結果

執行分析操作後,預設最多返回100行資料。

如果您需要返回更多資料,請使用LIMIT文法。更多資訊,請參見LIMIT子句

執行分析操作後,預設最多返回100行資料。

如果您需要返回更多資料,請使用LIMIT文法。更多資訊,請參見LIMIT子句

欄位值大小

單個欄位值最大長度為16 KB(16384位元組),超出部分不參與分析。

說明

預設支援的欄位值最大長度為2048位元組,即2 KB。如果您需要修改欄位值的最大長度,可設定統計欄位(text)最大長度。更新索引設定只對增量資料有效。具體操作,請參見建立索引

單個欄位值最大長度為16 KB(16384位元組),超出部分不參與分析。

說明

Log Service預設支援的欄位值最大長度為2048位元組,即2 KB。如果您需要修改欄位值的最大長度,可設定統計欄位(text)最大長度。更新索引設定只對增量資料有效。具體操作,請參見建立索引

逾時時間

分析操作的最大逾時的時間為55秒。

分析操作的最大逾時的時間為55秒。

Double類型的欄位值位元

Double類型的欄位值最多52位。

如果浮點數編碼位元超過52位,會造成精度損失。

Double類型的欄位值最多52位。

如果浮點數編碼位元超過52位,會造成精度損失。

分析函數和文法

Log Service支援以下分析函數和文法。

分析結果展示

您可以使用儀錶盤展示分析結果,如下圖所示:

查詢效果