PostgreSQL performance optimization (10)

Understand various knowledge of PostgreSQL database optimization, master SQL optimization skills, and be able to rewrite SQL.

14099 people study

primary 108 class hours Updated 2023/08/07

 QR code Download the school APP Cache video for offline viewing

 Ye Wei
    • IT Certificate
    • Best selling package
    • Selected Package
    • Popularity package
    • Exclusive package
    • High salary package
After studying this course, you can obtain a certificate: PGCM (PostgreSQL Certified Master) - Advanced Certification
None
Market heat
three point three
Lecturer rating
None
Recruitment demand
None
Candidate rating
None
Certificate Introduction
Examination information
Tips for preparing for exams
PostgreSQL DBA Practical Video Tutorial
PostgreSQL installation and management (1)
23107 people study
¥49.00
PostgreSQL Database SQL Foundation (2)
5203 people study
¥49.00
PostgreSQL Table Details (3)
6903 people study
¥99.00
More 10 courses
MySQL DBA practical video tutorial
MySQL installation and management (1)
3184 people study
¥49.00
MySQL Basics (2)
1327 people study
¥49.00
MySQL tables and indexes (3)
1524 people study
¥99.00
More 8 courses
PostgreSQL database training (PG DBA Part01)
PG-DBA Training 03: Introduction to PostgreSQL Installation, Configuration and Management on Linux Platform
58436 people study
¥199.00
PG-DBA Training 02: Introduction to PostgreSQL Installation, Configuration and Management on Win Platform
22266 people study
¥79.00
PG-DBA training 01: PostgreSQL database basic introductory training
24318 people study
¥19.00
More 3 courses
Master slave replication and high availability cluster for PostgreSQL DBA training
PG-DBA training 17: PostgreSQL connection pool management and agent distribution
17866 people study
¥299.00
PG-DBA training 16: PostgreSQL load balancing distribution and dual master HA architecture
15743 people study
¥299.00
PG-DBA Training 15: PostgreSQL Cluster Solution and Stream Replication Project
22402 people study
¥499.00
More 6 courses
Master slave replication and high availability cluster for PostgreSQL DBA training
PG-DBA training 17: PostgreSQL connection pool management and agent distribution
17866 people study
¥299.00
PG-DBA training 16: PostgreSQL load balancing distribution and dual master HA architecture
15743 people study
¥299.00
PG-DBA Training 15: PostgreSQL Cluster Solution and Stream Replication Project
22402 people study
¥499.00
More 6 courses
  • Course Introduction
  • Course outline

Suitable for:

IT related practitioners, PostgreSQL DBA, college students, developers

You will learn:

Understand various knowledge of PostgreSQL database optimization, master SQL optimization skills, and be able to rewrite SQL.

Course introduction:

Overview of database optimization

Benchmarking

1. Quickly generate test data

2. Usage of pgbench

3. IO pressure measurement

4. Usage of sysbench

5. Netperf network card performance test

Linux monitoring tools

1. Linux monitoring tool (top, free,iostat,vmstat,sar)

    2.iotop

    3.pg_top

    4.iftop

Operating system optimization

    1.NUMA

    2.hugepage

3. VM parameter

4. io scheduling algorithm

5. Disk read ahead

6. Resource restrictions

7. Linux control group cgroup

Database optimization

    1.max_connections

    2.shared_buffers

    3.work_mem

    4.autovacuum

    5.dynamic_shared_memory_type

    6.checkpoint_timeout

    7.JIT

8. Tool tuning

Detailed Statistical Information

1. Statistics

2. Cost calculation

3. Monitoring statistics

4. Extended statistics

Detailed explanation of implementation plan

1. Overview of optimizer

2. View the execution plan

3. Control node

4. Physicochemical node

5. Scan nodes

6. Connection node

7. Usage of hint

8. Usage of auto_explain

9. Plan cache usage

10. Multi meter connection optimization

11. Implementation plan optimization

Parallel Query Details

1. Introduction to Parallel Query Principle

2. Parallel query related parameters

3. Application case of parallel computing

Discover TOP SQL

1. Find top sql

2. Installation and use of pg_profile

3. pg_corn scheduled task

dba

1. Basic idea of SQL optimization

2. Simple index optimization

3. Fuzzy query optimization

4. Multi filter condition optimization

5. Small part of data query optimization

6. Pagination query optimization

7. Optimization cases (17 optimization cases)

SQL Overwrite

1. Query conversion

2. Promote sub query

3. Relationship between tables

4. Scalar subquery

5. Semi join

6. Anti join

7. Filter cycle

8. Outer join

9. Rewrite cases (16 rewrite cases)

Expand more

Course outline- PostgreSQL performance optimization (10)

Expand more

Other courses of "Ye Wei" teacher more +

on-line
customer service
APP
download

Download Android client

Download iPhone client

official
WeChat

Follow official WeChat

return
Top