Skip to main content

Request distribution among cluster nodes

  • May 30, 2016
  • 5 replies
  • 20 views

Rajzz
Forum|alt.badge.img+1
  • Participating Frequently

how to get Request distribution among cluster nodes in vertica?

thanks in advance

5 replies

Forum|alt.badge.img+2
  • Participating Frequently
  • May 31, 2016

Hi, 

 

I am not sure what do you mean with distribuition but the table projection_storage can tell you how many rows an used bytes you have per node per projection. Maybe this is what you are looking for ?

 

HTH,

 

Eugenia


Rajzz
Forum|alt.badge.img+1
  • Author
  • Participating Frequently
  • June 1, 2016

Thanks for replying. My question is like i want to know the work load distribution across the nodes when i pass some select query. If i am passing 'select xyz from abc where some_condition' , i want know, in each node how the load distributed among


Forum|alt.badge.img+2
  • Participating Frequently
  • June 1, 2016
if you add the keyword PROFILE before the statement vertica will save the profile information in the execution_engine_profiles table. In that table you could look in each part of the query per node how many bytes were read, how many rows where produced, etc. The table keeps a lot of info so you will need to do some aggregation queries to look at it. HTH, Eugenia

Chris_S
Forum|alt.badge.img
  • Participating Frequently
  • June 1, 2016

Hi Rajzz, 

 

Management Console will show you your workload distribution across your nodes in various areas. 

For aggregated resource information (from all your running queries), you can go to the Query Monitoring page:

query-monitoring.png

 

Management Console will also easily aggregate node information for you when profiling a query:

mc-query-plan.png


Rajzz
Forum|alt.badge.img+1
  • Author
  • Participating Frequently
  • June 2, 2016

It works.

Thanks eugenia and chris