Introduction to PostgreSQL for Developers and Administrators (Online-Canlı)
Eğitim Süresi
Kontenjan
Ön Koşullar
Herhangi bir ön koşul bulunmamaktadır.
Dökümanlar
Eğitim Hakkında
PL / pgSQL'de depolanmış prosedürlerin nasıl oluşturacağını, sorgulama yapılacağını, programlayabileceğini ve popüler, açık kaynaklı PostgreSQL veritabanı platformunun nasıl yönetilmesi gerektiğine dair bir çok konu detaylı olarak işlenecektir.
Eğitim İçeriği
Introduction and Architecture
- History and Overview
- PostgreSQL Major Features
- PostgreSQL Limits
- PostgreSQL Architecture
- MVCC
- Write Ahead Logs
- The Background Writer
- PostgreSQL Data Types
Installation
- Overview
- Binary Installation
- Source Installation
- Initializing a PostgreSQL cluster
- Starting and stopping a PostgreSQL cluster
- Automatic startup/shutdown
Configuration
- Access Control
- Connection settings
- Security and Authentication settings
- Memory settings
- Kernel resource settings
- Log management
- Background writer settings
- Vacuum cost settings
- Autovacuum settings
Intro to PSQL
- Command line parameters
- Meta commands
- Security
Managing PostgreSQL Databases
- PostgreSQL Clusters
- PostgreSQL Databases
- Tables, Joins and Aggregates
- PostgreSQL Indexes and Foreign Keys
Roles and Security
- Schemas
- Tables, Views and Rules
- Users, Groups and Roles
- Tables and Sequences
- Object Security
Tablespaces, Partitioning, and Advanced Features
- Vacuum
- Tablespaces
- Inheritance
- Table Partitioning
- Windowing Functions
- Transactions
- Concurrency Control
- Functions and Operators
- Type conversion
- Full text search
Moving Data with PostgreSQL
- Basic DML
- COPY
- Other Tools
Routine DBA Tasks and Best Practices
- Log Management
- Query analysis
- Routine Vacuuming
- Recovering disk space
- Managing Planner statistics
- REINDEX
Monitoring and Statistics
- Database Logs
- OS Process monitoring
- The PostgreSQL Statistics Collector
- Statistics Views
- Statistics Functions
Performance Tuning
- OS Tuning
- Hardware configuration
- Transaction logs
- Tablespaces and Partitioning
- Checkpoint tuning
- Query tuning
Backup and Recovery
- The pg_dump utility
- The pg_dumpall utility
- Recovery options
- Point In Time Recovery
PostgreSQL Upgrades
- The pg_upgrade utility
- RPM based upgrades
- Source based upgrades
- Replication based upgrades
- Rolling back
Replication and HA
- Streaming Replication
- Synchronous Replication
- Replication Slots
- Failover management
- Connection Poolers
- HA configurations
Triggers
- Overview
- Triggers
Rules
- Overview
- SELECT Views
- Updating a View
- Materialized Views
- Rules and privileges
The PL/pgSQL Language
- Structure
- Declarations
- Expressions
- Statements
- Control Structures
- Cursors
- Errors and Messages
- Trigger Procedures
Other Procedural Languages
- PL/Perl
- PL/Python
PostgreSQL Contribs
- Overview of additionally supplied modules
Eğitimde Neler Öğreneceksiniz?
- PostgreSQL belgelerini ve kaynakları ile çalışmayı,
- PostgreSQL işlevleriyle çalışmayı,
- Kendi komutlarınızı oluşturmayı,
- PL / pgSQL ile Programlama yapabilmeyi,
- PostgreSQL'i güvenli bir şekilde kurmayı,
- Kullanıcı oluşturma, kataloglama ve yedekleme gibi temel yönetim görevleriyle çalışmayı,
- SLONY ve PGPOOL kullanımını,
- PostgreSQL'de kalıtımla çalışmayı,
- Bölüm tabloları ile çalışmayı,
- Tablo Alanlarını kullanmayı,
- Veritabanını izlemeyi ve kontrol etmeyi,
- EXPLAIN bildirimini kullanmayı,
- PITR kullanmayı,
- PostgreSQL sunucusunu ayarlamayı öğreneceksiniz.
Eğitime Kimler Katılabilir
- Sistem Yöneticileri
- Sistem Uzmanları
- Veritabanı Yöneticileri
- Veritabanı Uzmanları
- Veritabanı servisi kurmak ve yönetmek isteyen herkes katılım sağlayabilir.katılım sağlayabilir.
Introduction to PostgreSQL for Developers and Administrators Eğitimi Sonrası Alabileceğiniz Diğer Eğitimler
PostgreSQL Administration eğitimine göz atabilirsiniz.