0

次のような Sybase IQ 12.7 のクエリがあります。

select ip from iplookup where ip in (select ip from persisted_info)

ここで、iplookup は単一の列として定義されます。

IN とサブクエリを見て、これは遅い (テーブル全体のスキャン) 必要があり、これが優先されると判断しました。

select lk.ip from iplookup lk, persisted_info ps where lk.ip = ps.ip

しかし、私は注意して、私を裏付ける証拠を得たいと思っています。Sybase IQ は EXPLAIN PLAN をサポートしておらず、SET STATISTICS TIME ON を使用すると構文エラーが返されます。

これを解決するには、次のいずれかを取得する方法を知りたいです。

  1. タイミング情報
  2. 実行計画情報

編集: Mac から sqsh を使用して Sybase と通信していますが、クエリの前に SET STATISTICS IO ON を追加すると、応答に追加情報が表示されます。

4

1 に答える 1