跳到主要內容

技術文件

Vertica 資料庫技術文章

Vertica 分區表設計與 Partition Pruning 實戰

2026/11/8

<![CDATA[實測 Vertica 分區表的 PARTITION BY / GROUP BY 設計、partition pruning、v_monitor.partitions、DROP PARTITION 與 DELETE 的差異,以及 AHM 與 purge 對資料生命週期的影響。]]>

Vertica 投影設計實戰:Segmentation、Sort Order、Encoding 與 ROS Pushback

2026/11/7

<![CDATA[從 segmentation、sort order、encoding 到投影數量控管,實測 Vertica 投影設計如何影響 EXPLAIN、資料傾斜與 ROS pushback,並整理可操作的設計檢查表。]]>

Vertica 統計資訊管理:ANALYZE_STATISTICS 與查詢計畫為什麼選錯

2026/11/6

<![CDATA[從 stale statistics 的角度解釋 Vertica 查詢計畫為什麼選錯,實測 ANALYZE_STATISTICS 前後的 EXPLAIN、資料列估算與 join order 變化,並整理統計資訊的維護策略。]]>

Vertica 25.4 VectorOps 實戰:用 ARRAY 做向量相似度搜尋

2026/11/5

<![CDATA[在 Vertica 25.4 用 ARRAY[FLOAT] 儲存 embedding,實測 COSINE_SIMILARITY、DOT_PRODUCT、VECTOR_L2、VECTOR_MAGNITUDE,打造 Top-K 向量相似度搜尋,並解析沒有向量索引時的效能取捨。]]>

Vertica 空間審計實戰 — 別數 ROS 容器,算位元組(25.4 實測)

2026/11/4

<![CDATA[68.20 GB 的 Vertica 25.4 實測空間審計:1,254 個 ROS 容器只佔 0.03 GB、164 張 0 bytes 表、288,920 列未 purge 的刪除。四組系統表 SQL 與回收動作對照。]]>

Vertica 資源池管理最佳實踐 — 從分類到串聯的完整調校指南

2026/6/21

<![CDATA[Vertica 資源池 (Resource Pool) 的完整管理指南 — 從五個核心參數、工作量分類方法、兩家企業的實戰演進(6 階段調校)、串聯資源池、執行時間路由、優先級排程,到監控與調校檢查清單。]]>

Vertica Tuple Mover 最佳實踐 — Moveout、Mergeout 與 STRATA 演算法完整指南

2026/6/21

<![CDATA[Vertica Tuple Mover 的完整最佳實踐指南 — 從 Moveout/Mergeout 運作原理、STRATA 演算法、TM 資源池調優、Part 1 (9.1-) 與 Part 2 (9.2+) 的版本差異,到 ROS Pushback 預防與實戰監控。]]>

Vertica 刪除資料最佳實踐 — DELETE、TRUNCATE、Partition 完整指南

2026/6/21

<![CDATA[Vertica 刪除資料的完整最佳實踐 — DELETE 運作原理、五種刪除方式對比 (Single Row / Bulk / Drop Partition / Truncate)、Delete Vectors 管理、PurgeMergeoutPercent 調校、以及替代 DELETE 的實戰技巧。]]>

Vertica 資料庫崩潰後啟動失敗 — ASR 日期異常的完整復原指南

2026/6/21

<![CDATA[Vertica 資料庫因斷電或檔案系統問題崩潰後啟動失敗,ASR 顯示無效日期(2001 年或更早)時的完整復原步驟 — 從 Unsafe Mode 啟動、epoch 分析、abortrecovery 到資料搶救。]]>

理解 Linux OOM Kill 在 Vertica 叢集中的成因與預防 — 完整指南

2026/6/21

<![CDATA[深入解析 Vertica 叢集中 Linux OOM Killer 的成因與預防 — 從 MAXMEMORYSIZE 調校、Catalog 記憶體計算、MemoryReport.log 診斷、glibc 版本問題,到 ROS/Delete Vectors 管理。]]>