'result'関数のデータオブジェクトから 'duration'プロパティを使用して、クエリの実行時間を測定しています。postgresのEXPLAIN ANALYZEにおけるpg-promiseの 'duration'と実行時間の違いは?
「EXPLAIN ANALYZE」を指定してpgAdminで同じクエリを試しました。
どちらも大きな違いがあります。
誰でもこの理由は言うことができますか?
これは、クエリの実行時間を測定する正しい方法です。
'result'関数のデータオブジェクトから 'duration'プロパティを使用して、クエリの実行時間を測定しています。postgresのEXPLAIN ANALYZEにおけるpg-promiseの 'duration'と実行時間の違いは?
「EXPLAIN ANALYZE」を指定してpgAdminで同じクエリを試しました。
どちらも大きな違いがあります。
誰でもこの理由は言うことができますか?
これは、クエリの実行時間を測定する正しい方法です。
EXPLAIN ANALYSE
は、サーバー内部のパフォーマンスパースペクティブです。 pg-promise
方法resultによって提供
duration
を含む:
EXPLAIN ANALYSE
の期間)についてのあなたのコードを通知JSON
私は実行時間を測定するためにgulpタスクを作成しました。これは、resultメソッドのdurationフィールドをクエリの実行時間として表示します。しかし、私はどのような差異を見つけることができません継続時間の後とインデックス作成の前にどこで私は違いを見つけることができるEXPLAIN ANALYZEを実行するpgAdmin – John
「両方に大きな違いがあります。」の詳細を教えてください。 –
pg-promiseのメソッド結果が提供するクエリ時間の実行時間は85msであり、EXPLAIN ANALYZEは30msです – John