エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
gqlgenでDataLoaderを用いてN+1 問題対処【実装編-Part4】 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
gqlgenでDataLoaderを用いてN+1 問題対処【実装編-Part4】 - Qiita
上記のようにusersQuery内でtodosという複数の値を取得する際に下記のような複数のクエリを発行している... 上記のようにusersQuery内でtodosという複数の値を取得する際に下記のような複数のクエリを発行しているという問題がありました。usersの取得という1回と追加でユーザ(N人)に紐づいたtodoの取得の処理でN+1回のクエリを取得している為N+1問題と言われています。 2022/12/31 09:35:54 /app/graph/schema.resolvers.go:65 [6.096ms] [rows:0] SELECT * FROM "todos" WHERE user_id = 'U93' 2022/12/31 09:35:54 /app/graph/schema.resolvers.go:65 [1.829ms] [rows:0] SELECT * FROM "todos" WHERE user_id = 'U12' 2022/12/31 09:35:54 /app/gr