aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorbazeltsev <bazeltsev@ydb.tech>2023-02-08 11:54:44 +0300
committerbazeltsev <bazeltsev@ydb.tech>2023-02-08 11:54:44 +0300
commit556d24d5a68509194d4901875a44e745b0a5de38 (patch)
tree06c52e3dff856f955aef846b1dbcd7a0dcee29ae
parent7c2269286d1093f4e34af4371697d349ddaa40ca (diff)
downloadydb-556d24d5a68509194d4901875a44e745b0a5de38.tar.gz
Added queries examples
updated
-rw-r--r--ydb/docs/ru/core/troubleshooting/_includes/system_views/top-overload-partitions.md36
1 files changed, 36 insertions, 0 deletions
diff --git a/ydb/docs/ru/core/troubleshooting/_includes/system_views/top-overload-partitions.md b/ydb/docs/ru/core/troubleshooting/_includes/system_views/top-overload-partitions.md
index 25d23f273f..17cb141251 100644
--- a/ydb/docs/ru/core/troubleshooting/_includes/system_views/top-overload-partitions.md
+++ b/ydb/docs/ru/core/troubleshooting/_includes/system_views/top-overload-partitions.md
@@ -22,3 +22,39 @@
`RowCount` | Приблизительное количество строк в момент пика.<br>Тип: `Uint64`.
`IndexSize` | Размер индекса партиции в таблетке в момент пика.<br>Тип: `Uint64`.
`InFlightTxCount` | Количество транзакций, находящихся в процессе исполнения в момент пика.<br>Тип: `Uint32`.
+
+Примеры:
+
+Следующий запрос выводит партиции с потреблением CPU более 70% в указанном интервале времени, с идентификаторами таблеток и их размерами на момент превышения. Запрос выполняется к таблице `.sys/top_partitions_one_minute`, которая содержит данные за последние 6 часов с разбиением по часовым интервалам:
+
+>```yql
+>SELECT
+> IntervalEnd,
+> CPUCores,
+> Path,
+> TabletId,
+> DataSize
+>FROM .sys/top_partitions_one_minute
+>WHERE CPUCores > 0.7
+>AND IntervalEnd BETWEEN Timestamp("YYYY-MM-DDThh:mm:ss.uuuuuuZ") AND Timestamp("YYYY-MM-DDThh:mm:ss.uuuuuu")
+>ORDER BY IntervalEnd desc, CPUCores desc
+>```
+
+* `"YYYY-MM-DDTHH:MM:SS.UUUUUUZ"` — время в зоне UTC 0 (`YYYY` — год, `MM` — месяц, `DD` — число, `hh` — часы, `mm` — минуты, `ss` — секунды, `uuuuuu` — микросекунды). Например, `"2023-01-26T13:00:00.000000Z"`.
+
+Следующий запрос выводит партиции с потреблением CPU более 90% в указанном интервале времени, с идентификаторами таблеток и их размерами на момент превышения. Запрос выполняется к таблице `.sys/top_partitions_one_hour`, которая содержит данные за последние 2 недели с разбиением по минутным интервалам:
+
+>```yql
+>SELECT
+> IntervalEnd,
+> CPUCores,
+> Path,
+> TabletId,
+> DataSize
+>FROM .sys/top_partitions_one_hour
+>WHERE CPUCores > 0.9
+>AND IntervalEnd BETWEEN Timestamp("YYYY-MM-DDThh:mm:ss.uuuuuuZ") AND Timestamp("YYYY-MM-DDThh:mm:ss.uuuuuu")
+>ORDER BY IntervalEnd desc, CPUCores desc
+>```
+
+* `"YYYY-MM-DDTHH:MM:SS.UUUUUUZ"` — время в зоне UTC 0 (`YYYY` — год, `MM` — месяц, `DD` — число, `hh` — часы, `mm` — минуты, `ss` — секунды, `uuuuuu` — микросекунды). Например, `"2023-01-26T13:00:00.000000Z"`.