PostgreSQL 正體中文使用手冊
PostgreSQL.TW
官方使用手冊
小島故事
加入社團
Search…
14
簡介
前言
I. 新手教學
II. SQL 查詢語言
III. 系統管理
IV. 用戶端介面
V. 資料庫程式設計
VI. 參考資訊
VII. 資料庫進階
VIII. 附錄
A. PostgreSQL 錯誤代碼
B. 日期時間格式支援
C. SQL 關鍵字
D. SQL 相容性
E. 版本資訊
F. 延伸支援模組
F.1. adminpack
F.2. amcheck
F.3. auth_delay
F.4. auto_explain
F.5. bloom
F.6. btree_gin
F.10. dblink
F.13. earthdistance
F.14. file_fdw
F.16. hstore
F.24. pg_buffercache
F.29. pg_stat_statements
F.30. pgstattuple
F.31. pg_trgm
F.32. pg_visibility
F.33. postgres_fdw
F.35. sepgsql
F.38. tablefunc
F.40. test_decoding
F.41. tsm_system_rows
F.42. tsm_system_time
F.44. uuid-ossp
G. Additional Supplied Programs
H. 外部專案
I. The Source Code Repository
J. 文件取得
K. PostgreSQL Limits
L. 縮寫字
M. Glossary
N. 色彩支援
參考書目
Powered By
GitBook
F.41. tsm_system_rows
tsm_system_rows 模組提供資料表抽樣方法 SYSTEM_ROWS,此方法可在
SELECT
指令的 TABLESAMPLE 子句中使用。
此資料表抽樣方法接受整數的參數,該參數是要讀取的最大資料筆數。除非資料表沒有足夠的資料,結果樣本將恰好包含那麼多筆資料;否則在這種情況下,將回傳整個資料表。
像內建的 SYSTEM 抽樣方法一樣,SYSTEM_ROWS 執行區塊策略抽樣,因此抽樣並不是完全隨機的,但可能會有些群聚的效應,尤其是在僅要求少量資料的情況下。
SYSTEM_ROWS 不支援 REPEATABLE 子句。
F.41.1. 範例
使用 SYSTEM_ROWS 選擇資料表樣本的範例。首先要安裝延伸功能:
1
CREATE EXTENSION tsm_system_rows;
Copied!
然後,您可以在 SELECT 指令中使用它,例如:
1
SELECT * FROM my_table TABLESAMPLE SYSTEM_ROWS(100);
Copied!
此命令將從資料表 my_table 回傳 100 筆資料的樣本(除非該資料表沒有 100 筆資料,在這種情況下將回傳其所有資料)。
Previous
F.40. test_decoding
Next
F.42. tsm_system_time
Last modified
7mo ago
Export as PDF
Copy link
Edit on GitHub
Contents
F.41.1. 範例