本课程由风哥发布的基于PostgreSQL数据库的系列课程,本课程属于PostgreSQL Performance analysis and adjustment,学完本课程可以掌握PostgreSQL优化概述与优化方案,PostgreSQL操作系统层优化调整与建议,PostgreSQL存储系统层优化调整与建议,PostgreSQL数据库层面常用优化指标分析,PostgreSQL索引方面优化与经验总结,PostgreSQ SQL语句层面分析与与优化经验,PostgreSQL AWR性能采集与分析诊断,PostgreSQL性能定期监控分析与问题诊断,PostgreSQL数据库自动化调优与顾问建议等技术内容,适合运维人员/数据库/开发人员,可以用于业务生产环境。
风哥PG:PostgreSQL Performance analysis and adjustment
51CTO学堂风哥Oracle/MySQL/PG数据库学习专用QQ群:454129134、925203979
学习地址: https://edu.51cto.com/course/34936.html
1.PostgreSQL优化概述与优化方案
2.PostgreSQL操作系统层优化调整与建议
3.PostgreSQL存储系统层优化调整与建议
4.PostgreSQL数据库层面常用优化指标分析
5.PostgreSQL索引方面优化与经验总结
6.PostgreSQ SQL语句层面分析与与优化经验
7.PostgreSQL AWR性能采集与分析诊断
8.PostgreSQL性能定期监控分析与问题诊断
9.PostgreSQL数据库自动化调优与顾问建议
随着软件技术的不断发展,系统性能越来越重要,而系统性能一般由系统响应时间、并发性来衡量。 数据库优化是一个综合项目,除了DBA外,还需要开发设计人员参与。如果系统上线后,DBA再优化,也只是有限的优化了,所以前期开发设计非常重要。 那么数据库上线前后,针对 DBA和开发人员,我们应该怎么做呢?性能优化分类事前和事后,前期规划和后期改造。
谁应该调整什么内容?
业务分析人员:调整业务功能 设计人员:调整数据设计、调整流程设计 应用开发人员:调整SQL语句 数据库和系统管理人员:调整物理结构、调整内存分配、调整I/O、调整内存竞争、fgedu wxgzh: itpux_com、调整操作系统、调整数据库配置 在系统上线之后,数据库PostgreSQL性能调优是非常复杂的一件事,不是简单的修改参数就可以完成的,而且找出性能瓶颈也非易事,当发现性能瓶颈以后,我们如何解决呢?方法如下:
硬件资源问题:如果数据库服务器硬件资源不足,例如 CPU、内存、磁盘 IO 等,会导致系统性能下降,响应时间变慢。 操作系统参数与文件系统:操作系统参数是否调整不合理,fgedu wx: itpux-com,文件系统配置是否合理。 PostgreSQL参数配置:PostgreSQL数据库参数设置不合理,可能会导致数据库性能低下,例如shared_buffers、work_mem、WAL/Checkpoint 等参数的设置等。 改善索引,优化查询,优化SQL:索引设计不合理,缺少必要的索引,过多的单列索引以及索引类型使用不合理等都会带来性能问题;多表的 JOIN、WHERE 子句、大表并行描
标签:25,PostgreSQL,DBA,数据库,索引,优化,性能,调整 From: https://blog.51cto.com/oracle18c/9355904