Having the Recognition Program/Recognition level field in a constituent query results fields causes query to run exponentially longer

When running a previewing results for a constituent query or exporting that query, the query runs for 20-30 minutes longer if a Recognition Program's Recognition level is in the query's results fields. Removing the field causes the query to run normally.
We are currently evaluating this issue for a fix in a future service pack. 

Steps to Duplicate

1) Create a constituent query using the only criteria is as below

Include records where: 
Address (Primary)\State is equal to [Pick a state]

Results fields to display:
Name
Lookup ID
Address (Primary)\State
[Example Recognition Program]\Recognition level

2) Make a copy of that query and remove the Example Recognition Program\Recognition level field from the results
3) Create an export process to export the first query.
4) Run the process and notice that it takes 20-30 minutes
5) Create an export process to export the second query (the copy of the query made in step 1).
6) Run the process and notice that it takes less than 3 minutes.

Environment

 Blackbaud CRM
 4.0
 4.0.178.0

Was this article helpful?