NewEEThread vs Plannedconcurrency

Moderator: NorbertKrupa

Post Reply
User avatar
nnani
Master
Master
Posts: 302
Joined: Fri Apr 13, 2012 6:28 am
Contact:

NewEEThread vs Plannedconcurrency

Post by nnani » Thu Aug 28, 2014 8:58 am

while going through Vertica configuration parameters table, I found these two parameters

1. NewEEThread : Number of threads the EE will attempt to use for processing (per plan)
2. SortWorkerThreads : Controls the number of Sort worker threads; 0 disables background threads

According to description , I am a bit confused on where does this parameter come int picture while query execution.

Also, Is there any co-relation between NewEEThread and Plannedconcurrency from resource pools, I know plannedconcurrency can be set for different resource pool, but what part does NewEEThread do here ?

Also some more insights into both these paramters.

Thanks
nnani........
Long way to go

You can check out my blogs at vertica-howto

id10t
GURU
GURU
Posts: 732
Joined: Mon Apr 16, 2012 2:44 pm

Re: NewEEThread vs Plannedconcurrency

Post by id10t » Thu Aug 28, 2014 10:23 am

Hi!

[DELETED]
Last edited by id10t on Wed May 06, 2015 4:41 pm, edited 1 time in total.

User avatar
JimKnicely
Site Admin
Site Admin
Posts: 1825
Joined: Sat Jan 21, 2012 4:58 am
Contact:

Re: NewEEThread vs Plannedconcurrency

Post by JimKnicely » Thu Aug 28, 2014 12:04 pm

In the "Advanced Projection Design" course at the Vertica Big Data Conference the presenter said that Vertica uses the "Quicksort".
Jim Knicely

Image

Note: I work for Vertica. My views, opinions, and thoughts expressed here do not represent those of my employer.

id10t
GURU
GURU
Posts: 732
Joined: Mon Apr 16, 2012 2:44 pm

Re: NewEEThread vs Plannedconcurrency

Post by id10t » Thu Aug 28, 2014 1:02 pm

Hi!

[DELETED]
Last edited by id10t on Wed May 06, 2015 4:41 pm, edited 1 time in total.

scutter
Master
Master
Posts: 302
Joined: Tue Aug 07, 2012 2:15 am

Re: NewEEThread vs Plannedconcurrency

Post by scutter » Thu Aug 28, 2014 1:19 pm

There’s no need to ever touch NewEEThread. If you want to affect the number of threads/cores used by a query, these days you would use the EXECUTIONPARALLELISM setting for each resource pool.

—Sharon
Sharon Cutter
Vertica Consultant, Zazz Technologies LLC

Post Reply

Return to “Vertica Database Administration”