咨询热线:    40000-53353(全国)    0571-28976118(浙江)    
 

PostgreSQL 性能优化 预约试听

 

课程长度:3天/18小时


课程内容:


第一天

    1. 硬件架构(CPU,内存,磁盘,存储缓存,存储可靠性)

    2. 硬件benchmark(cpu, 内存, 块设备)

    3. 文件系统特性以及优化(ext4,    xfs, zfs, btrfs, ...)

    4. 内核参数优化

    5. 缓存(本地缓存shared buffer, os cache; 外部缓存memcached,    redis)

    6. 参数调优

    7. 多版本并发控制, 锁, 垃圾回收, HOT, 如何减少产生垃圾

第二天

    1. 建模和压力测试, 数据库benchmark(tpc-b, 自定义benchmark)

    2. 索引(btree, hash, gin,    gist, spgist索引用法, 复合索引, 排他索引, 部分索引, 函数索引, 全文检索)

    3. 查询优化(柱状图, 成本因子以及校准, explain, 数据访问开关, plan cache, 函数三态, join优化, geqo, CET, 窗口函数)

    4. 统计信息(pg_stat*,    pg_statio*)

    5. 状态监控和趋势报表

第三天

    1. 连接池

    2. 读写分离

    3. 数据分区(本地分区, 异地分区)

    4. 负载均衡

    5. DEBUG, TRACE, 性能分析工具

    6. 性能优化案例