提高pg效能測試生成資料效率

2021-10-17 14:49:45 字數 457 閱讀 1252

pg官方文件中的建議:匯入大量資料時,應注意的影響效能的地方,在效能測試時,也可以使用,

今天效能測試時,生成資料時花了太多時間,就是這裡沒注意看。

1. disable autocommit

2. use copy

3. remove indexes

4. remove foreign key constraints

5. increasemaintenance_work_mem

6. increasemax_wal_size

7. disable wal archival and streaming replication

8. runanalyzeafterwards

9. some notes about pg_dump

checkpoint 頻率調低

pg效能測試

資料庫 postgresql 版本9.6 系統linux centos 7.3 共享記憶體 1280m 其它配置 保持預設 建立隨機日期時間函式 create or replace function rand date time start date date,end date date retur...

python生成器效能測試

本文參考自python生成器 在建立大容量列表時,列表中元素的數量很多,會導致列表占用的記憶體空間很大。這種情況下,如果能能記錄列表中的當前的元素值以及計算下乙個元素的演算法 類似於迭代器 那麼相當於記憶體中只需要儲存乙個元素以及一段演算法,記憶體佔用率將顯著降低。生成器就是python提供的這樣一...

十一 效能測試 AWR報告生成

1.oracle提供了自帶的效能檢測工具 awr automatic workload reposity 自動工作負載庫 這個工具可以通過一些簡單的命令統計出後台大量的資料庫效能資訊。oracle啟動後,後台會有程序每小時採集一次快照,這些資訊都來自於v active session history...