クエリをプッシュダウンする能力にはLIMITがあります。CData Virtuality に複数のデータソースが接続されている場合、複数のデータベースにまたがるクエリを完全にプッシュダウンすることはできないため、一部のオペレーションはCData Virtuality のメモリ(正確には後述するバッファスペース)で実行する必要があります。

一例として、同じMS SQLサーバーの2つの異なるデータベースを直接クエリで結合することができます。異なる接続が各データベースを表す場合、CData Virtuality はそれらを異なるソースとして解釈するため、パフォーマンスが低下します。この挙動を回避する方法は、MS SQLサーバー側ですでに結合しているビューを作成することです。

Snowflake やMS SQL のようなデータベースでは、CData Virtuality は同じデータソースに異なるカタログと異なるデータベースを持つことをサポートしています。