大神们,postgresql的plsql_tmp文件是干什么
postgresql吧
全部回复
仅看楼主
level 5
寂静的书香_
楼主
大神们,postgresql的plsql_tmp文件是干什么的?删了之后数据库起不来了。过了一会又莫名其妙的好了
2018年12月14日 03点12分
1
level 5
寂静的书香_
楼主
这是为什么?
2018年12月14日 03点12分
2
level 11
86cc_
tmp或者temp是临时的意思,或者换一个意思举例比如内存是临时存储器。也可以说是刚才、当前、即将 的一些需要处理的数据。
2018年12月14日 14点12分
3
level 11
86cc_
这些 刚才、当前、即将 处理的数据都放在临时的位置,是程序正在占用的数据块以及空间。启动程序初始化的时候也会使用预设值来占用临时的数据和空间。
比如你用浏览器浏览网页同样如此,使用360卫士,电脑管家 清除的浏览器缓存 也是临时的。当你经常浏览的页面有缓存的时候,页面打开飞快,当你清除完浏览器缓存,再打开那个页面就需要多加载一会。所以,过一会程序重建temp的时候又好了。
2018年12月14日 14点12分
4
寂静的书香_
搜嘎。这个临时文件可以禁止生成吗?有没有配置文件可以控制?谢谢
2018年12月14日 14点12分
86cc_
@寂静的书香_
我只能解释这个,但是这个数据库怎么用,我没学好。。。尴尬
2018年12月14日 14点12分
寂静的书香_
@86cc_
好,谢谢
2018年12月14日 14点12分
level 11
86cc_
你这种占了50多GB的,让我很吃惊
2018年12月14日 14点12分
5
寂静的书香_
2018年12月14日 14点12分
86cc_
@寂静的书香_
那可能,你的数据库里的数据或许不止50GB
2018年12月14日 14点12分
寂静的书香_
@86cc_
应该不是数据的问题。应该是对数据库操作,生成的临时文件太多了
2018年12月14日 15点12分
1