Distributed query processing (DQP) improves performance in IQ multiplex configurations by spreading work across multiple nodes in the cluster.
The server is part of a multiplex where servers have established MIPC (multiplex interprocess communication) connections. Servers establish these connections automatically on startup. To verify, run sp_iqmpxinfo and look for active status in the mipc_public_state column.
If you configured private interconnect on the multiplex and expect DQP to run on private interconnect, run sp_iqmpxinfo and look for active status in the mipc_private_state column.
Use temporary database options to control DQP for the current connection. Setting the temporary database option DQP_ENABLED to OFF disables DQP for all queries executed on the current connection.
If the DQP_ENABLED logical server policy option is set to 1 and the DQP_ENABLED database option is set to ON, setting DQP_ENABLED_OVER_NETWORK to ON forces queries executed on the current connection to use DQP over the network.
If the DQP_ENABLED logical server policy option is set to 2 to force all queries to use DQP over the network, setting the database option DQP_ENABLED to OFF forces queries executed on the current connection to run in simplex mode.
If you enable DQP over the network at the connection level, the only way to disable it at the connection level is to set DQL_ENABLED database option OFF. This forces all queries run on the connection to run in simplex mode. If you enable DQL over the network, no queries use the shared temporary store.