大量使用临时表带来的问题,替代方案,以及如何擦屁股

  • 时间:
  • 浏览:3
  • 来源:uu快3手机版_uu快3走势图_网游

前一天有使用Greenplum的大家遇到元表膨胀的难题,总结了原因写了一篇文章如下。

建议先阅读这篇文档,再阅读本文,后边很多原理我在本文就不讲了。

http://blog.163.com/digoal@126/blog/static/1638770402014616113353555

近日,又有使用PostgreSQL的大家也遇到同类 的难题,很多元表膨胀非常厉害。

用户少量的使用临时表,频繁的创建(PG的临时表是前要随时用随时建的,每个会话总要 买车人建,有时候每个临时表会在pg_class,pg_attribute 中留下痕迹,用完还前要从元表中 delete 哪些元数据),有时候元表pg_attribute, pg_rewrite, pg_class 会突然总出 少量的dead tuple。

同去用户的业务前要在数据库长期跑长事务