In Virtual DataPort server, the default value of Maximum number of thread size is '**300**' and in Denodo Scheduler, the default value of Maximum number of thread size is '**60**'. Based on my requirement, I was able to modify this **Thread Pool** settings by perform the following.
In Virtual DataPort Administration Tool, navigate to "**Administration > Server configuration > Threads poo**l" and modify the maximum number of threads values.
In Scheduler Administration Tool, navigate to "**Configuration > Server Configuration > Edit thread pools**" and modify the maximum number of threads value.
For more details, you could refer the [Threads pool](https://community.denodo.com/docs/html/browse/7.0/vdp/administration/server_administration_-_configuring_the_server/threads_pool/threads_pool) section of Virtual DataPort Administration Guide.
Further, I was able to find the number of threads used by each active query in real time by following the below steps in Diagnostic and Monitoring Tool:
* Start and open the Diagnostic and Monitoring web Tool which is available at Denodo Platform Control Center.
* Right-click on **Home** button on the right side and click on **New Server** option.
* In the New Server window, provide the appropriate server configuration details and click on **Create** Button.
* Double click on the created server and then click on **Requests** Tab.
* In the request tab, you could find the processing query under **VQL Query** column.
* Right click on the query under VQL Query column and then click on **show threads** option.
On following the above steps, I was able to find the list of threads used by active query.
For more details, you can refer to [Monitoring - Requests](https://community.denodo.com/docs/html/browse/7.0/vdp/dmt/monitoring/monitoring_servers/monitoring_requests#monitoring-requests) section in the Diagnostic & Monitoring Tool Guide.
Hope this helps!