postgresql 高速化について
タイトルの件について、質問をさせて頂きます。
システムからある処理を複数のユーザーに対して一括で処理した時に、処理したユーザーのコードをカンマ区切りでtext型でログテーブルにinsertしています。
そのログから該当のユーザーのログを検索する際に、現状では
select * from log_table where user_code like '%ユーザーコード%';
の様に中間一致で検索しています。
ログの量が増えて重くなってきたので、今回この処理を高速化しようと思っています。
今のところ、text型からinteger型の配列にすることで倍くらいは早くなる見込みがあるのですが、もっと早くする方法や他に方法はあるのでしょうか。
どなたかご教授をお願いします。