私のアプリでは、あなたのアップデートなどを入手するためにユーザーを購読することができます...しかし2000人の人にサブスクライブすると言うと、クエリはあまりにも大きくなるでしょう。これは、1000 +とより多くのサブスクリプションで動作することPHPのサブスクライバのSQLクエリが大きすぎますか?
SELECT * FROM updates WHERE uid='433154988124' || uid='643474995854' ||
uid='841341889862' || uid='231955782795' || uid='763438359221' ||
uid='232345661645' || uid='786313664389' || uid='311617571586' ||
uid='895988518181' || uid='576877484624' || uid='119448961897' ||
uid='963671595174' || uid='342987961447' || uid='259688255351' ||
uid='746656932975' || uid='716846928846' ORDER BY date DESC LIMIT 0, 15
は、だから何が私に語った:これは、15のユーザーのサブスクリプションと彼の自己を実行したクエリがある
行くための正しい方法は...あります?
別の方法で行ったり行ったりする方法は良いですか?
これは正しい方法ではありません。サブスクリプションはどこに保存されていますか?結合された選択について考える必要があります。 – Marc
別の方法では、IDを取得してSQLクエリ文字列に追加するのではなく、それらを参加させることです。 – fxuser
はい、そうです。 Rick Hovingもそれを言いました。 – Marc