From 7d50e97ff8e68950019e9faf38a54d3d2a8d45e5 Mon Sep 17 00:00:00 2001 From: Ivan Blinkov Date: Wed, 4 Sep 2024 12:50:34 +0700 Subject: [PATCH 1/2] YDBDOCS-740: mention column-oriented tables in the Grafana article --- ydb/docs/en/core/integrations/grafana.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/ydb/docs/en/core/integrations/grafana.md b/ydb/docs/en/core/integrations/grafana.md index fe39ec22bdb9..b204a5f7cc0d 100644 --- a/ydb/docs/en/core/integrations/grafana.md +++ b/ydb/docs/en/core/integrations/grafana.md @@ -98,11 +98,16 @@ GROUP BY `responseStatus`, `timestamp` ORDER BY `timestamp` ``` +{% note tip %} + +For this kind of queries, using [column-oriented tables](../concepts/datamodel/table.md#column-oriented-tables) will likely be beneficial in terms of performance. + +{% endnote %} + ### Tables { #tables } Table visualizations will always be available for any valid {{ ydb-short-name }} query that returns exactly one result set. - ![Table](../_assets/grafana/table.png) ### Visualizing logs with the Logs Panel From a9bb4f84d268dce895623ede65dc799d77fad219 Mon Sep 17 00:00:00 2001 From: Ivan Blinkov Date: Wed, 4 Sep 2024 12:51:40 +0700 Subject: [PATCH 2/2] Update grafana.md --- ydb/docs/ru/core/integrations/grafana.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/ydb/docs/ru/core/integrations/grafana.md b/ydb/docs/ru/core/integrations/grafana.md index 0aef73fac347..63535bd6f4b0 100644 --- a/ydb/docs/ru/core/integrations/grafana.md +++ b/ydb/docs/ru/core/integrations/grafana.md @@ -83,6 +83,7 @@ datasources: #### Многострочные временные ряды Чтобы создать многострочный временной ряд, результаты запроса должны содержать в себе как минимум три поля: + * поле с типом данных `Date`, `Datetime` или `Timestamp` (на текущий момент поддержана работа со временем только во временной зоне UTC) * метрика - поле с типом `Int64`, `Int32`, `Int16`, `Int8`, `Uint64`, `Uint32`, `Uint16`, `Uint8`, `Double` или `Float` * либо метрика, либо поле с типом `String` или `Utf8` - значение для разбиения метрик по отдельным рядам. @@ -99,6 +100,12 @@ GROUP BY `responseStatus`, `timestamp` ORDER BY `timestamp` ``` +{% note tip %} + +Для таких запросов использование [колоночных таблиц](../concepts/datamodel/table.md#column-oriented-tables) может быть полезным с точки зрения производительности. + +{% endnote %} + ### Таблицы { #tables } Табличное представление доступно для любого валидного {{ ydb-short-name }} запроса, возвращающего ровно один набор результатов.