私たちは皆、アプリ側でWHEREフィルタリングを使用する方がパフォーマンスが優れていることを知っています。しかし、PostgreSQLの関数をアプリケーションコードよりも効率的に使うことはできますか?それは本当に価値がある、array = [1, 2, NULL]
...PostgreSQLの機能は一般的にコードより高速ですか?
array_remove(array, NULL)
対
result = SQL.execute(array); result.remove_null_values()
私はとにかくアプリでコードを実行する必要が前提として説明
:ここでは参考例ですすべての単一コードをSQLに移行するには?のように、主要なパフォーマンスを得る(> 10%)。
条件のフィールドにインデックスを使用しようとしましたか? –