Skip to main content

Divide Create Projection's process into several times.

  • November 1, 2018
  • 2 replies
  • 10 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
  • November 2, 2018

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
  • November 5, 2018

Thank you!