From 1151d8885c83ea2c14fe206fd111791a1f66f964 Mon Sep 17 00:00:00 2001 From: Lalit Maganti Date: Mon, 4 Dec 2023 11:44:21 +0000 Subject: [PATCH] docs: improve CPU time query Fix the issue of the missing WHEN by instead switching to IIF which makes the query clearer. Fixes: https://github.com/google/perfetto/issues/655 Change-Id: Id8c42e77033c1c01abac33f807932d1926389243 --- docs/analysis/common-queries.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/analysis/common-queries.md b/docs/analysis/common-queries.md index adae686d30..6675bc0a18 100644 --- a/docs/analysis/common-queries.md +++ b/docs/analysis/common-queries.md @@ -52,8 +52,8 @@ For example to get the time spent "runnable" and in "uninterruptible sleep": SELECT slice_id, slice_name, - SUM(CASE state = 'R' THEN dur ELSE 0 END) AS runnable_time, - SUM(CASE state = 'D' THEN dur ELSE 0 END) AS uninterruptible_time + SUM(IIF(state = 'R', dur, 0)) AS runnable_time, + SUM(IIF(state = 'D', dur, 0)) AS uninterruptible_time FROM slice_thread_state_breakdown GROUP BY slice_id; ```