设为首页收藏本站

追梦Linux

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 370|回复: 0

InfluxDB学习之InfluxDB执行语句管理(query management)

[复制链接]

482

主题

485

帖子

16万

积分

CEO

Rank: 9Rank: 9Rank: 9

积分
168202

最佳新人活跃会员热心会员推广达人宣传达人灌水之王突出贡献优秀版主荣誉管理论坛元老

QQ
发表于 2017-6-15 17:24:14 | 显示全部楼层 |阅读模式
列出正在执行的语句—SHOW QUERIES
我们可以使用SHOW QUERIES命令来列出当前正在执行的语句,语法如下所示:
SHOW QUERIES
[AppleScript] 纯文本查看 复制代码
示例:
> SHOW QUERIES
qid      query                                                                           database          duration
37       SHOW QUERIES                                                                                      100368u
36       SELECT mean(myfield) FROM mymeas   mydb        3s
其中各列的说明:
qid    正在执行的语句的ID,我们可以使用 KILL QUERY命令来杀掉此命令。
query    命令内容
database   正在执行语句的数据库
duration 此语句当前执行的时长


停止当前正在执行的语句-- KILL QUERY
[AppleScript] 纯文本查看 复制代码
KILL QUERY的语法如下所示:
KILL QUERY <qid>
比如上文中,我们要停掉搜索出来的语句中PID为36的那个语句,则可以使用如下命令:
> KILL QUERY 36
>

这样,那条语句就被成功停止了,本命令没有任何返回值。

配置文件中的命令管理选项
在配置文件中对命令也有专门的配置项,接下来就给大家介绍下常用的几个配置项。
max-concurrent-queries
max-concurrent-queries项是配置最大的可执行的命令数,此项值为零则表示无限制。
如果你执行的命令数超过这个配置项的数量,则会报如下错误:
ERR: max concurrent queries reached
query-timeout
query-timeout项用来配置命令的超时时间,如果命令的执行时长超过了此时间,则influxDB会杀掉这条语句并报出如下错误:
ERR: query timeout reached
log-queries-after
log-queries-after用来配置执行时长为多少的语句会被记录为慢查询。配置为0则表示不会记录这些语句。
比如,改项配置为“1s”,则执行时长超过1秒的语句会被标记为慢查询,并记录在日志里。
[query] 2016/04/28 14:11:31 Detected slow query: SELECT mean(usage_idle) FROM cpu WHERE time >= 0 GROUP BY time(20s) (qid: 3, database: telegraf, threshold: 1s)
max-select-point
max-select-point配置一次可查询出的数据量,因为在influxDB中一条数据看做一个点,因此这个配置叫每次可查询的最大的点数。
配置为0则表示无限制,如果查询出来的数量大于此项配置,则influxDB会杀掉这条语句并报出如下错误:
ERR: max number of points reached
max-select-series
max-select-series用来配置influxDB语句中最多可处理的series的数量,如果你的语句中要处理的series数量大于此配置,则influxDB不会执行这条语句并且会报出如下错误:
ERR: max select series count exceeded: <query_series_count> series


QQ|小黑屋|手机版|Archiver|追梦Linux ( 粤ICP备14096197号  点击这里给我发消息

GMT+8, 2019-5-19 21:08 , Processed in 0.336570 second(s), 32 queries .

Powered by 追梦Linux! X3.3 Licensed

© 2015-2017 追梦Linux!.

快速回复 返回顶部 返回列表