A
Size: a a a
A
DN
DN
DC
DC
A
DC
A
p
CREATE TABLE IF NOT EXISTS xxxНо CH ругается
(
name_hash_id UInt64 Default cityHash64(name),
name LowCardinality(String),
...
) ENGINE = MergeTree...
DB::Exception: Creating columns of type LowCardinality(UInt64) is prohibited by default due to expected negative impact on performance. It can be enabled with the "allow_suspicious_low_cardinality_types" setting..Откуда он берёт
LowCardinality(UInt64)
?DT
CREATE TABLE IF NOT EXISTS xxxНо CH ругается
(
name_hash_id UInt64 Default cityHash64(name),
name LowCardinality(String),
...
) ENGINE = MergeTree...
DB::Exception: Creating columns of type LowCardinality(UInt64) is prohibited by default due to expected negative impact on performance. It can be enabled with the "allow_suspicious_low_cardinality_types" setting..Откуда он берёт
LowCardinality(UInt64)
?DT
CREATE TABLE xxx
(
name_hash_id UInt64 Default cityHash64(name),
name LowCardinality(String)
) ENGINE = MergeTree ORDER BY name_hash_id
p
p
p
CREATE TABLE xxx
(
name_hash_id UInt64 Default cityHash64(name),
name LowCardinality(String)
) ENGINE = MergeTree ORDER BY name_hash_id
p
D
N
counter_id
String, D
N
🎱
294Если просуммировать значения первого, получаю 294, второй запрос выводит - 277... Что я напутал в запросах? Вроде результаты первого не должны превышать результаты второго
SELECT count(DISTINCT ip) as num FROM stats WHERE link_id = '159' AND toYYYYMMDD(created_at) = '20200101' GROUP BY toHour(created_at)
277
SELECT count(DISTINCT ip) as num FROM stats WHERE link_id = '159' AND toYYYYMMDD(created_at) = '20200101'