DB KHÁC- CÁC BÀI VIẾT VỀ POSTGRESQL

BẮT ĐẦU 

CƠ SỞ DỮ LIỆU POSTGRESQL

Tìm hiểu về PostgreSQL

Một số tính năng mới trong postgresql 13

Dữ liệu mẫu thực hành SQL của PostgreSQL

Links liên quan tới PostgreSQL40 câu lệnh cơ bản trong PostgeSQL

Tổng hợp các bài viết hay giúp bạn thiết kế CSDL Postgresql tốt hơn

Điều gì làm cho PostgreSQL hơn các cơ sở dữ liệu SQL mã nguồn mở khác? - Phần 1

Điều gì làm cho PostgreSQL hơn các cơ sở dữ liệu mã nguồn mở khác? - Phần 2

40 câu lệnh cơ bản trong PostgeSQL

Công cụ thiết kế bảng CSDL quan hệ đẹp, trực quan, có thể làm việc nhóm 2021

Thiết kế CSDL Shop Bán hàng bằng dbdiagram.

QUẢN TRỊ DATABASE POSTGRESQL TUTORIAL 

1.Giới thiệu PostgreSQL Database (CSDL)

2.Kiến trúc Database PostgreSQL

3.Các công cụ quản lý Database PostgreSQL

4.Quản lý, Cài đặt, Patch và Tham số Cấu hình Instance PostgreSQL

5.Cấu hình mạng để kết nối đến PostgreSQL Database

6.Quản trị User, Role và Phân quyền trong PostgreSQL

7.Quản trị Lưu trữ (Tablespace) trong PostgreSQL

8.Quản trị không gian lưu trữ & Object trong PostgreSQL

9.Quản trị UNDO, WAL Log và Control File trong PostgreSQL

10.Quản trị giao dịch đồng thời cho Database lớn (Concurrency Control)

11.Triển khai Audit và Bảo mật Database PostgreSQL

12.Nguyên lý Backup và Recovery trong PostgreSQL

13: Cấu hình Tham số An toàn & Tối ưu cho Backup và Recovery

14.Thực hiện Backup Database PostgreSQL (Script & Automation)

15.Thực hiện Recovery Database PostgreSQL (Toàn bộ, PITR, Logical)

16.Chuyển dữ liệu, Migration Database PostgreSQL

17.Bảo trì Database PostgreSQL (VACUUM, ANALYZE, REINDEX, FREEZE)

18.Quản lý Hiệu năng Database PostgreSQL (Monitoring & Tuning)

19.Tối ưu Truy vấn Chậm (SQL Tuning) trong PostgreSQL

20.Quản lý tài nguyên PostgreSQL – CPU, RAM, Swap, IO, Network, Session, Lock, Storage

21.Tự động hóa Quản trị PostgreSQL (Backup, Kill Session, Báo Cáo, Telegram Alert, Tự Thêm Datafile)

KIẾN TRÚC

Kiến trúc của cơ sở dữ liệu PostgreSQL

Cấu trúc processes của PostgreSQL

Cấu trúc processes của PostgreSQL

CHECKPOINT

Cấu trúc thư mục dữ liệu PostgreSQL

Postgres lưu dữ liệu như thế nào ?

DB POSTGRESQL HOẠT ĐỘNG NHƯ THẾ NÀO?

6.1.CÀI ĐẶT, PATCH, UPGRADE

CÀI ĐẶT

Hướng dẫn cài đặt PostgreSQL 12 trên và công cụ quản lý pgAdmin 4 trên Linux (Ubuntu)

Hướng dẫn cài đặt và sử dụng nhanh chóng PostgreSQL trên Ubuntu 20.04 (Quick Guide)

Hướng dẫn cài đặt PostgreSQL trên CentOS 7

Hướng dẫn cài đặt postgres 12 từ Source Code

Hướng dẫn cài đặt và cấu hình PostgreSQL trên Windows

Hướng dẫn cài đặt postgres 13

Cài đặt PostgreSQL và pgAdmin trên CentOS 8

Cài đặt Postgresql trên Mac để lập trình php

Cài đặt PostgreSQL từ source và từ gói trên Linux

UPGRADE

9 bước đơn giản nâng cấp từ Postgresql phiên bản cũ lên Postgresql 14 chạy trong Docker

MIGRATION

Migrate data giữa các postgresql server sử dụng pglogical


CẤU HÌNH

Cấu hình ssl seft signed cho postgresql

Cách cấu hình setting files trên PostgreSQL

Cấu hình tham số trong PostgreSQL

Các tham số cấu hình Memory trong PostgreSQL

6.2.ADMIN

Công cụ giám sát, quản trị Cơ sở dữ liệu PostgreSQL

[VIP5] HƯỚNG DẪN GIÁM SÁT, VẬN HÀNH POSTGRESQLCÁC CÂU LỆNH HAY 

DÙNG ĐỂ QUẢN TRỊ POSTGRESQL

Thủ tục Backup PostgreSQL database

Tạo Dblink từ Oracle tới PostgreSQL Database

Tạo bảng partition theo tháng trong PostgreSQL

Sử dụng JDBC Driver kết nối tới PostgreSQL

Giới thiệu về pg_hint_plan để quản lý SQL trong PostgreSQL

Lock

LƯU TRỮ

Các đối tượng lưu trữ dữ liệu trên PostgreSQL

Điều hướng Nội dung mới Quản lý log trên PostgreSQL

OBJECTS

VACUUM trong cơ sở dữ liệu PostgreSQL là gì?

VACUUM FULL và REINDEX trong database PostgreSQL

Thao tác JSON trong Postgresql

Postgresql: View và Materialized View (Phần 1)

PostgreSQL: View và Materialized View (phần 2)

PostgreSQL 10~ Declarative Partitioning

BACKUP - RECOVERY

Backup, restore dữ liệu trong PostgreSQL

Một số lệnh restore cơ sở dữ liệu Postgresql

Hướng dẫn sao lưu và khôi phục cơ sở dữ liệu PostgreSQL

Backup dữ liệu trên PostgreSQL

Script backup tự động và gửi tin nhắn Telegram

TỰ ĐỘNG HÓA

Tự động hóa PostgreSQL với Ansible 

6.3.HA/CLUSTER

Giới thiệu về chức năng Replication(đồng bộ dữ liệu) của PostgreSQL

Cấu hình master slave cho postgresql 12

Hướng dẫn cấu hình postgresql sử dụng như service trong systemd

Giới thiệu về chức năng Replication(đồng bộ dữ liệu) của PostgreSQL

Cấu hình PostgreSQL cluster với pacemaker và DRBD

PostgreSQL 10 - Logical replication

6.4.TỐI ƯU

Tunning Là Gì? Hướng Dẫn PostgreSQL Tunning

Cấu hình tham số trong PostgreSQL

Các tham số cấu hình Memory trong PostgreSQL

Cấu trúc processes của PostgreSQL

Hướng dẫn cài extension pg_show_plans trong PostgreSQL

Kỹ thuật tối ưu truy vấn SQL

Bài 01 - Có những cách nào để tối ưu SQL Query?

Bài 02 - Hiểu về Index để tăng performance với PosgreSQL

Bài 03 - Hiểu về Index để tăng performance với PosgreSQL

Bài 04 - Hiểu về Index để tăng performance với PosgreSQL

Bài 05 - Hiểu về Join để tăng performance với PostgreSQL

Bài 06 - Partitioning data với PostgreSQL P1

Bài 07 - Partitioning data với PostgreSQL P2

Bài 09 - Optimistic lock và Pessimistic lock

Bài 10 - Exclusive lock và Shared lock

Bài 11 - PostgreSQL multi-version concurrency control

Bài 12 - PostgreSQL Vacuum là gì?

Bài 15 - PostgreSQL best practice

Bài 13 - Thực hành Vacuum với PostgreSQL

VACUUM FULL và REINDEX trong database PostgreSQL

VACUUM trong cơ sở dữ liệu PostgreSQL là gì?

Tối ưu vacuum với parallel trên PostgreSQL 13

Tối ưu sort giúp truy vấn nhanh hơn, làm tăng performance cho database PostgreSQL

Tối ưu B-Tree index trong PostgreSQL 13

PostgreSQL 10~ Declarative Partitioning

6.5.KHẮC PHỤC SỰ CỐ

Chia sẻ kinh nghiệm lỗi postgresql: could not locate a valid checkpoint record

Cơ chế rollback một batch job lớn (update/delete/insert hàng chục triệu bản ghi) trong PostgreSQL, các rủi ro có thể gặp, và biện pháp phòng ngừa an toàn


CƠ SỞ DỮ LIỆU CƠ BẢN

 Danh sách các bài viết trong chuyên mục CSDL căn bản, đây là những bài viết mới nhất được cập nhật trong mục CSDL căn bản.

2. NGÔN NGỮ SQL

Table queries

1

Phiên làm việc là gì trong SQL

2

Create và Drop Database trong SQL

3

Các kiểu dữ liệu trong SQL (Data Type)

4

Lệnh Create Table trong SQL

5

Lệnh Drop Table trong SQL

6

Primary Key trong SQL

7

Khóa ngoại Foreign Key trong SQL

8

Ràng buộc Check trong SQL

Data Queries

9

Lệnh INSERT trong SQL

10

Lệnh SELECT trong SQL

11

Mệnh đề WHERE trong SQL

12

Lệnh Update trong SQL

13

Lệnh Delete trong SQL

14

Sắp xếp dữ liệu với ORDER BY trong SQL

15

Lọc dữ liệu trùng với DISTINCT trong SQL

16

Gộp dữ liệu với UNION và UNION ALL trong SQL

17

Tìm hiểu ALIAS (AS) trong SQL

Condition & Operator

18

Toán tử AND và OR trong SQL

19

Toán tử LIKE và NOT LIKE trong SQL

20

Toán tử IN và NOT IN trong SQL

21

Toán tử BETWEEN và NOT BETWEEN trong SQL

Advanced

22

Tích đề các trong SQL

23

Inner JOIN trong SQL

24

Left Join trong SQL

25

Right Join trong SQL

26

Self Join trong SQL

27

Subquery trong SQL - truy vấn con

SQL ANSI 99 TUTORIAL

MỞ ĐẦU

Dữ liệu test câu lệnh SQL
Cú pháp SQL
13 câu lệnh SQL quan trọng Programmer/ SQL Beginner nào cũng cần biết
SQL Quick Reference
Kỹ thuật tối ưu truy vấn SQL

SQL SQL

SQL QUERY

KIỂU DỮ LIỆU

SQL FUNCTION

ĐỌC NHIỀU

Trần Văn Bình - Oracle Database Master