digoal / blog

Opensource,Database,AI,Business,Minds. git clone --depth 1 https://github.com/digoal/blog
https://github.com/digoal/blog/blob/master/README.md
GNU General Public License v2.0
8.09k stars 1.89k forks source link

是否有方法將 Postgresql DB 複製統計資訊並匯入其他 Postgresql DB 裡? #105

Closed isdaniel closed 10 months ago

isdaniel commented 2 years ago

我知道我們可以透過 pg_stats 取得資料表的統計資訊,但我想要問我是否有辦法將 Postgresql DB 複製統計資訊並匯入其他 Postgresql DB 裡?

因為執行計畫會如何執行透過統計資訊,我想要把 Prod 統計資訊匯出去,在測試環境跑看看執行計畫 不想要整個 DB Backup 或是新增一大批資料

我想要做到輕量就可以模擬 prod 會跑執行計畫

SELECT * 
FROM pg_stats

sql server 有類似的作法可以匯出統計資訊並匯入其他sql server DB sql-server-copy-statistics-from-one-server-to-another-server

如果有人有任何作法或方式 分享非常感謝

wanggnot commented 2 years ago

您好!您的来信以收到,谢谢您的来信,我这会儿暂时无法收看您的邮件,我会以最快的速度拜读您的来信。

digoal commented 10 months ago

https://github.com/ossc-db/pg_dbms_stats