インデックスが使われていないか、余分なデータまで取得しに行っている可能性(10件だけでいいのに全件取得してたりとか) でもコード見る限りではインデックスも使われそうだしリミットも設定してあるから余分なものは取得されなさそう
私が確認したのは「tag」パラメータのみを設定した場合
良く使われるタグは速く、あまり使われないタグは遅いことから、やっぱりインデックスが使われていなさそうな予感
FYI: https://dba.stackexchange.com/a/125500 https://stackoverflow.com/a/39582975
GINインデックスにすれば良さそう(?)
https://blog.ohgaki.net/should-use-postgresql-for-tag-search
https://github.com/typeorm/typeorm/blob/master/docs/indices.md#disabling-synchronization