make_snapshot 生成图片很久
时间: 2023-08-24 11:12:16 浏览: 57
回答: "make_snapshot"这个问题中的"快照"指的是数据库中记录当前瞬时状态的一个数据结构。在pg数据库中,快照数据保存在SnapshotData结构体类型中,包括了当前活动事务的最小事务ID、最大事务ID、当前活跃事务列表等信息。\[1\]根据引用\[2\]的内容,从pg13版本开始,每次获取快照数据都会产生较多的SpinLock和LWLock,这可能导致性能问题。而在pg14版本中,对获取快照数据的操作进行了优化,删除了一部分旧的快照阈值相关的代码。所以,如果"make_snapshot"生成图片很久,可能是因为获取快照数据的性能问题。为了更好地理解获取快照数据的函数GetSnapshotData(),需要先了解一些与后端进程相关的结构体,如PGPROC、PGXACT、PROC_HDR(PROCGLOBAL)、ProcArray等。\[3\]
#### 引用[.reference_title]
- *1* *2* *3* [pg事务:快照](https://blog.csdn.net/qq_40687433/article/details/130783036)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)