InfluxDB CLIクライアント
InfluxDB v2.xでは、influx query
コマンドはFluxクエリ言語を使用するため、直接InfluxQLクエリを実行するための-q
フラグはサポートされていません。InfluxQLクエリを実行する場合は、HTTP APIを使用するか、またはFluxからInfluxQLへの変換を利用する必要があります。
root@influxdb:/# influx query ‘
from(bucket: “id_ctc_0001”)
|> range(start: 0)
|> filter(fn: (r) => r._measurement == “simulated_temperature”)
|> count()’
SQL ServerでQuery Storeから時系列に全クエリを取得したい
SELECT
qsqt.query_sql_text,
qsq.query_id,
qsp.plan_id,
qsp.creation_time AS plan_creation_time,
rs.execution_type_desc,
rs.first_execution_time,
rs.last_execution_time,
rs.count_executions AS execution_count,
rs.avg_duration_ms,
rs.avg_cpu_time_ms,
rs.avg_logical_io_reads,
rs.avg_logical_io_writes,
rsi.start_time,
rsi.end_time
FROM
sys.query_store_query_text qsqt
INNER JOIN sys.query_store_query qsq ON qsqt.query_text_id = qsq.query_text_id
INNER JOIN sys.query_store_plan qsp ON qsq.query_id = qsp.query_id
INNER JOIN sys.query_store_runtime_stats rs ON qsp.plan_id = rs.plan_id
INNER JOIN sys.query_store_runtime_stats_interval rsi ON rs.runtime_stats_interval_id = rsi.runtime_stats_interval_id
ORDER BY
rsi.start_time;