PG

postgreSQL临时表机制纪要

已邀请:

1、临时表是session级别,事务提交或回滚后就会释放

2、临时表释放后会有类似表的一些元信息资源缓存在连接中,如果是使用连接池且长链接的话,每个进程都有本地缓存,每个临时表会缓存其元信息,一个 relcache(对象缓存) 和syscache(系统表缓存),临时表数量太多会导致进程的本地内存占用很多;那这部分缓存会一直留在连接池进程中(内存越来越大)

3、pg是进程架构,每个连接都会fork出一个后端进程提供服务;




要回复问题请先登录注册