tft每日頭條

 > 旅遊

 > postgresql哪個好用

postgresql哪個好用

旅遊 更新时间:2024-09-02 14:13:30

postgresql哪個好用?1),PG的事物xid為32位,可用事物xid大概有21億多,有些較老的小版本有bug、可能會導緻DB要單用戶模式做vacuum freeze,影響業務可用性,另外對于無bug的版本也最好添加自定義vacuum freeze任務來避免事物id耗盡(親身經曆),現在小編就來說說關于postgresql哪個好用?下面内容希望能幫助到你,我們來一起看看吧!

postgresql哪個好用(PostgreSQL開源免費企業級數據庫用着不爽的地方有哪些)1

postgresql哪個好用

1),PG的事物xid為32位,可用事物xid大概有21億多,有些較老的小版本有bug、可能會導緻DB要單用戶模式做vacuum freeze,影響業務可用性,另外對于無bug的版本也最好添加自定義vacuum freeze任務來避免事物id耗盡。(親身經曆)

2),對大表加字段時同時加默認值,會上排他鎖,重寫數據,導緻表不可用。PG11版本前

3),更改數據類型,除了varchar擴容長度的都會重寫數據,上排它鎖,導緻表不可用。

4),PG delete删除一般不釋放磁盤空間給操作系統,隻能複用這些空間,最好改造成分區表,通過truncate曆史分區這樣可以釋放磁盤空間。

5),PG頻繁delete/update會造成表和索引膨脹,頻繁delete/update會導緻索引效率不高,可能産生慢查詢甚至故障,需要定期重建索引或者分表。

6),PG的邏輯複制在12版本前,如果複制槽狀态為f,長時間積壓wal,可能導緻主庫磁盤崩掉,啟用邏輯複制時需要監控複制槽狀态和主從延遲差異。

7),熟悉PG的開發相對較少,溝通成本稍微偏大,要定規範,多培訓研發或者客戶。

8),由于PG 的MVCC機制,需要定期vacuum和analyze,可能需要針對大庫/表調整autovacuum/analyze等參數因子,否則可能執行計劃不準,導緻慢查詢。

9),PG生态雖說在不斷完善,但總體和mysql相比還需要繼續發展和提高,還有大量的空間待提高。

10),PG專業人才相對來說比較匮乏,和MySQL等相比還是較少,不過國内現在PG人才培養機制在不斷發展和完善,專業的事情交給專業的人來做才是性價比最高的,如果大家有需求也可以直接在下面評論區聯系我。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关旅遊资讯推荐

热门旅遊资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved