iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
Software Development

我所不知道的PostgreSQL 30天 系列

更深入了解PostgreSQL的世界,無論是簡單的語法,還是跟效能有關的Index選擇,甚至是如何使用tool評估效能,將在30天內探索更多PostgreSQL功能,不再只是CRUD

鐵人鍊成 | 共 30 篇文章 | 9 人訂閱 訂閱系列文 RSS系列文
DAY 21

Day 21: 如何使用 pgbench ?

昨天介紹什麼是 pgbench ,以及 pgbench 的功能和實際用途,今天就來聊聊如何使用吧!要進行測試的話,需要有資料和執行測試腳本,所以下面會介紹如何初...

2025-08-21 ‧ 由 Judy Huang 分享
DAY 22

什麼是 max_connections ?

在現今應用架構中, Auto Scaling 早已成為服務穩定與資源彈性調度的核心機制。不論是負載突增時自動增加機器,或是在流量下降時減少機器, Auto Sc...

2025-08-22 ‧ 由 Judy Huang 分享
DAY 23

Day 23: 探討 Auto Scaling 架構下的資料庫連線數瓶頸:以 JMeter 壓力測試為例

昨天介紹什麼是 max_connections ,今天就來介紹 max_connections 可能會造成的資料庫連線數瓶頸,並以實際壓測來說明會發生什麼事,實...

2025-08-23 ‧ 由 Judy Huang 分享
DAY 24

Day 24: 什麼是 Write-Ahead Logging (WAL)?

WAL(預寫日誌)是一種資料庫確保資料完整性的方法。在進行資料檔案(如資料表、索引)變更時,先將這些變更寫入 WAL 日誌,然後在執行commit之後,一次把多...

2025-08-24 ‧ 由 Judy Huang 分享
DAY 25

Day 25: 如何查看Write-Ahead Logging (WAL)的使用情況?

WAL 是關聯式資料庫中,用於提供原子性和持久性的方法,所有的修改在正式生效之前,都要先寫入 log 。不只在 PostgreSQL , MySQL 和 Dat...

2025-08-25 ‧ 由 Judy Huang 分享
DAY 26

Day 26: pgAdmin 的 EXPLAIN 工具介紹(上)

EXPLAIN是一個用來分析 SQL 語法很好用的工具,不只是 MySQL , PostgreSQL 也可以使用,接下來會介紹一下,EXPLAIN 在 Post...

2025-08-26 ‧ 由 Judy Huang 分享
DAY 27

Day 27: pgAdmin 的 EXPLAIN 工具介紹(下)

昨天簡單介紹了 pgAdmin 裡面的 EXPLAIN 工具,今天就來多說說除了圖解查詢的行為之外,還有什麼分析功能。 pgAdmin 會整理一個表格,列出每個...

2025-08-27 ‧ 由 Judy Huang 分享
DAY 28

Day 28: pgAdmin 的 EXPLAIN ANALYZE 工具介紹

分析 SQL 語法除了如之前的文章介紹,可以用 EXPLAIN 之外,還可以用更詳細的 EXPLAIN ANALYZE 。EXPLAIN ANALYZE 除了原...

2025-08-28 ‧ 由 Judy Huang 分享
DAY 29

Day 29: 比較直接映射 和 JSONB效能:以 Apache access log為範例(上)

最後兩天,讓我們來做個實驗吧!今天將分享實驗的設置和結果,比較兩種在 PostgreSQL 中存儲 log 方法的效能: 直接映射:每個日誌欄位映射到專用的表...

2025-08-29 ‧ 由 Judy Huang 分享
DAY 30

Day 30: 比較直接映射 和 JSONB效能:以 Apache access log為範例(下)

在昨天的文章(Day 29: 比較直接映射 和 JSONB效能:以 Apache access log為範例(上))做完一連串的實驗之後可以發現,以直接映射或...

2025-08-30 ‧ 由 Judy Huang 分享