Skip to main content

Divide Create Projection's process into several times.

  • Nov 1, 2018 3:41 AM UTC
  • 2 replies
  • 22 views

Kaito
Forum|alt.badge.img+2
  • Participating Frequently

I want to create a new super projection for a large fact table. To avoid having a bad impact for server resource, I want to resume the proccess to prepare for the projection nightly. Is it possible?

To prevent performance degradation, Is the only choice to use Refresh Resource Pool?

https://www.vertica.com/docs/9.1.x/HTML/index.htm#Authoring/SQLReferenceManual/Statements/Built-inPools.htm#REFRESH

Thanks in advance,

2 replies

mritsema
Forum|alt.badge.img+1
  • Participating Frequently
  • Nov 2, 2018 5:23 PM UTC

I think your best bet would be to create a new table with your new projection(s) and incrementally load every night. Hopefully the table is partitioned so you can prevent some seek overhead.


Kaito
Forum|alt.badge.img+2
  • Author
  • Participating Frequently
  • Nov 5, 2018 6:37 AM UTC

Thank you!