docker方式部署postgresql
docker方式部署postgresql
1 安装docker
1.1 通过二进制包安装docker
到官网下载自己需要安装包
wget https://download.docker.com/linux/static/stable/x86_64/docker-19.
分布式工作流任务调度系统Easy Scheduler正式开源
Easy Scheduler是一个分布式工作流任务调度系统,主要解决数据研发ETL错综复杂的依赖关系,而不能直观监控任务健康状态等问题。Easy Scheduler以DAG流式的方式将Task组装起来,可实时监控任务的运行状态,同时支持重试、从指定节点恢复失败、暂停及Kill任务等操作。
深入浅出PostgreSQL B-Tree索引结构
PostgreSQL 的B-Tree索引页分为几种类别
meta page
root page # btpo_flags=2
branch page # btpo_flags=0
leaf page # btpo_flags=1
如果即
PostgreSQL雕虫小技,分组TOP性能提升44倍
业务背景
按分组取出TOP值,是非常常见的业务需求。比如每位歌手的下载量TOP 10的曲目。
传统方法
传统的方法是使用窗口查询,PostgreSQL是支持窗口查询的。例子测试表和测试数据,生成10000个分组,1000万条记录。
postgres=# create table t