select p.dt, p.sm, @ps := @ps + p.sm as total
from (
select
date_format( from_unixtime(UNIX_TIME_COLUMN), '%Y-%m-%d') as dt,
sum(SUM_COLUMN) as sm
from TABLE_NAME
group by 1 ) as p, (select @ps := 0 ) as v;
возможность потянуть дедупликацию в текущей конфигурации проверяется при помощи zdb -S
чудес не бывает, потому либо взлетает, если ARC хватает для хранения сразу всех метаданных, либо жестко уходит в своп, если не хватает.
script88, поясните, пожалуйста, почему Вы так считаете.
для zfs работа что на партишене без снэпшотов, что со снэпшотами, никак не отличается ввиду особенностей самой файловой системы (copy-on-write). операция создания снэпшота атомарна, скорость не зависит от объемов файловой системы. внесение изменений в базу после создания снэпшота будет вместо перезаписи существующих блоков (которые не обязательно перезаписываются на месте) создавать новые блоки, только и всего. после того, как точка отката будет не нужна, удаление снэпшота просто освободит блоки на файловой системе, которые уже не нужны.
потому описанная операция, применительно к mysql (настроенному по всем рекомендациям «mysql на zfs») не будет «заметна».
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.