НЧ
Size: a a a
НЧ
DK
DK
http://localhost:8123/
не доступен. Подскажите что не так :)V
D
select intcolarr , arrcolarr from (
select groupArray(intcol) intcolarr, any(arrcol) arrcolarr
from (
select cityHash64(number) intcol, range(10) arrcol from numbers(10)
)
) array join intcolarr, arrcolarr;
D
DT
V
DT
AE
OPTIMIZE table
(без final) берёт 2-3 рандомных куска в обработку, если верить дебаг-выводу ((MergerMutator): Selected 2 parts). И после этого, даже после нескольких вызовов и выжидания удаления неактивных кусков, в таблице остаются дубли по ключу.OPTIMIZE <table> partition id <id>
берёт все ~8 кусков, относящиеся к партиции, и дубли внутри этой партиции сразу убирает.V
НЧ
DC
http://localhost:8123/
не доступен. Подскажите что не так :)DT
DC
DK
D
select intcol, (arrayFilter(x->x.2=intcol, arrcol) as arr).1 as arrid, arr.2 as arrJoinedHashKey
from (
select cityHash64(number) intcol, arrayMap(x-> (x, cityHash64(x) ), range(10)) arrcol from numbers(10)
)
select intcolarr, arrSorted.1, arrSorted.2 from (
select arraySort(x->x, groupArray(intcol)) intcolarr, arraySort(x->x.2, any(arrcol)) as arrSorted
from (
select cityHash64(number) intcol, arrayMap(x-> (x, cityHash64(x) ), range(10)) arrcol from numbers(10)
)
) array join intcolarr, arrSorted;
DC
OPTIMIZE table
(без final) берёт 2-3 рандомных куска в обработку, если верить дебаг-выводу ((MergerMutator): Selected 2 parts). И после этого, даже после нескольких вызовов и выжидания удаления неактивных кусков, в таблице остаются дубли по ключу.OPTIMIZE <table> partition id <id>
берёт все ~8 кусков, относящиеся к партиции, и дубли внутри этой партиции сразу убирает.