惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

WordPress大学
WordPress大学
酷 壳 – CoolShell
酷 壳 – CoolShell
小众软件
小众软件
Vercel News
Vercel News
Last Week in AI
Last Week in AI
H
Help Net Security
The Cloudflare Blog
L
LangChain Blog
Microsoft Security Blog
Microsoft Security Blog
B
Blog RSS Feed
云风的 BLOG
云风的 BLOG
I
InfoQ
U
Unit 42
美团技术团队
人人都是产品经理
人人都是产品经理
雷峰网
雷峰网
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园 - 叶小钗
Y
Y Combinator Blog
Hugging Face - Blog
Hugging Face - Blog
A
About on SuperTechFans
宝玉的分享
宝玉的分享
量子位
博客园_首页

会走路的三百块

会走路的三百块 会走路的三百块 其他 | 会走路的三百块 会走路的三百块 Unity-业务框架 | 会走路的三百块 其他 | 会走路的三百块 part 4 踩坑记录 | 会走路的三百块 Unity-进阶知识 | 会走路的三百块 Unity-天命6源码 | 会走路的三百块 CICD | 会走路的三百块 part 1 linux的历史节点 | 会走路的三百块 C的编译器 | 会走路的三百块 字符串常量存储 | 会走路的三百块 第三章 数据和C | 会走路的三百块 类型转换和缩减 | 会走路的三百块 零散知识点 | 会走路的三百块 DNS选择机制 | 会走路的三百块 网络八股Cache | 会走路的三百块 第三章-数据和C | 会走路的三百块 一些零散的知识点 | 会走路的三百块 自顶向下 | 会走路的三百块 linux简单速通 | 会走路的三百块 设计图的概述 | 会走路的三百块 AI和自动化暂存 | 会走路的三百块 第一章 初识C语言 | 会走路的三百块 Games101 | 会走路的三百块 Unity-Lua补充 | 会走路的三百块 Unity-个人Demo | 会走路的三百块 Unity-基础知识 | 会走路的三百块 Unity环境搭建 | 会走路的三百块
PG-ep1 | 会走路的三百块
2026-05-25 · via 会走路的三百块

创建于 2024年9月19日 22:47:00 · 约180字

常用的SQL语句 ​

重置主键

sql

select setval('schema.table_id_seq', max(id)) from schema.table;

不能直接对联接(join)后的结果进行更新。原因是更新操作需要明确的目标表,而联接通常涉及多个表。
对于sql的select查询fetch的时候必须要限制数量,直接select所有容易爆内存
sqlalchemy防止注入基本都做好了不用自己担心
where 的问题,大表的in小集合,是没有问题的,大表in大集合不行
不要对大表进行update,分布式MPP数据库的优势在于查询,而不是写入

pg vacuum的弊与利 之弊 - 章怀柔 - 博客园

踩坑 ​

大表联查优化 ​

硬件配置: CPU: arm64 内存: 250GB

yaml

cda-postgres-master:
  image: "bitnami/postgresql:15"
  hostname: cda-postgres
  restart: always
  ports:
    - "25432:5432"
  volumes:
    - ./data/pg:/bitnami/postgresql
    - ./data/pg-tmp:/tmp
  environment:
    POSTGRESQL_TIMEZONE: Asia/Shanghai
    POSTGRESQL_USERNAME: ${CDA_USERNAME}
    POSTGRESQL_PASSWORD: ${CDA_PASSWORD}
    POSTGRESQL_DATABASE: postgres
    POSTGRESQL_POSTGRES_CONNECTION_LIMIT: 100000
    POSTGRESQL_MAX_PARALLEL_WORKERS_PER_GATHER: 16
    POSTGRESQL_MAX_PARALLEL_WORKERS: 32
    POSTGRESQL_MAX_WORKER_PROCESSES: 32
    POSTGRESQL_SHARED_BUFFERS: 8GB
    POSTGRESQL_MAX_CONNECTIONS: 1000
    POSTGRESQL_WORK_MEM: 256MB
    POSTGRESQL_WAL_BUFFERS: 64MB
    POSTGRESQL_MAINTENANCE_WORK_MEM: 1GB
    POSTGRESQL_EFFECTIVE_CACHE_SIZE: 16GB
  shm_size: 4g

CloudNativePG