基本语法
查询语句和分析语句以竖线(|)分割。查询语句的语法为日志服务专有语法,更多信息,请参见查询语法。
重要
-
查询语句可单独使用,分析语句必须与查询语句一起使用。即分析功能是基于查询结果或全量数据进行的。
-
如果您需要查询百亿级的日志数据量,您可以反复执行(10次以内)某查询语句获取最终完整的结果。更多信息,请参见控制台提示“查询结果不精确”,如何解决?。
-
基本语法
查询语句|分析语句
语句类型
说明
查询语句
查询语句用于指定日志查询时的过滤规则,返回符合条件的日志。
查询语句可以为关键词、数值、数值范围、空格、星号(*)等。 如果为空格或星号(*),表示无过滤条件。更多信息,请参见查询语法。
分析语句
分析语句用于对查询结果或全量数据进行计算和统计。更多信息,请参见分析概述。
-
示例
* | SELECT status, count(*) AS PV GROUP BY status
使用限制
限制项 |
说明 |
备注 |
关键词个数 |
关键词查询时,除布尔逻辑符外的条件个数。每次查询最多30个。 |
无 |
字段值大小 |
单个字段值最大为512 KB,超出部分不参与查询。 |
如果单个字段长度大于512 KB,有一定几率无法通过关键词查询到日志,但数据仍然是完整的。 |
操作并发数 |
单个Project支持的最大查询操作并发数为100个。 |
例如100个用户同时在同一个Project的各个Logstore中执行查询操作。 |
返回结果 |
每次查询时,每页最多显示100条查询结果,您可翻页读取完整的查询结果。 |
无 |
单条日志内容显示 |
由于网页浏览器性能原因,对于超过10,000个字符的日志,日志服务只会对前10,000个字符进行DOM切词处理。 |
如果超出10,000个字符,控制台会提示“该日志存在超过10,000个字符的日志数据,部分显示上会有降级处理”。 |
模糊查询 |
执行模糊查询时,日志服务最多查询到符合条件的100个词,并返回包含这100个词并满足查询条件的所有日志。更多信息,请参见模糊查询。 |
无 |
查询结果排序 |
默认按照分钟级时间从最新开始展示。 |
无 |
操作方式
重要
在查询日志前,请确保您已采集到日志和创建索引。索引是一种存储结构,用于对日志数据中的一列或多列进行排序。更多信息,请参见创建索引。
-
控制台方式
登录日志服务控制台,在目标Logstore的查询和分析页面执行查询操作。具体操作,请参见查询和分析日志。
-
API方式
通过GetLogs和GetHistograms接口执行查询操作。
内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家
阿里云企业补贴进行中: 马上申请
腾讯云限时活动1折起,即将结束: 马上收藏
同尘科技为腾讯云授权服务中心。
购买腾讯云产品享受折上折,更有现金返利:同意关联,立享优惠
转转请注明出处:https://www.yunxiaoer.com/163670.html