SC
Size: a a a
SC
SC
l
VM
DC
SC
l
DC
SC
DC
SC
CREATE MATERIALIZED VIEW mv1
(
`timestamp` DateTime,
`requests_per_second` UInt64
)
ENGINE = MergeTree()
PARTITION BY toDate(timestamp)
ORDER BY timestamp
SETTINGS index_granularity = 8192
AS
SELECT
timestamp,
count(*) AS requests_per_second
FROM nginx.access_log_buffer
GROUP BY
timestamp
DC
CREATE MATERIALIZED VIEW mv1
(
`timestamp` DateTime,
`requests_per_second` UInt64
)
ENGINE = MergeTree()
PARTITION BY toDate(timestamp)
ORDER BY timestamp
SETTINGS index_granularity = 8192
AS
SELECT
timestamp,
count(*) AS requests_per_second
FROM nginx.access_log_buffer
GROUP BY
timestamp
SC
SC
DC
ORDER BY timestamp
-- после слияний у вас будет оставаться одна запись для каждой секунды. FROM nginx.access_log_buffer
GROUP BY
timestamp
выполняется на буфером, и легко вставит вам больше 1 записи на каждую (некоторые) секундуD
CREATE MATERIALIZED VIEW mv1
(
`timestamp` DateTime,
`requests_per_second` UInt64
)
ENGINE = MergeTree()
PARTITION BY toDate(timestamp)
ORDER BY timestamp
SETTINGS index_granularity = 8192
AS
SELECT
timestamp,
count(*) AS requests_per_second
FROM nginx.access_log_buffer
GROUP BY
timestamp
SC
AS
DT
DT