在我的应用程序中,您可以订阅用户以获取他们的更新等...但是,如果您允许说订阅2000人,查询将会太大,我不知道它是否会工作/崩溃或是正确的方法去......
这是一个运行15个订阅用户和他自己的查询:
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
Run Code Online (Sandbox Code Playgroud)
那么是什么告诉我这将适用于1000多个订阅?
是走的路还是另外做的更好?
在1000多个订阅中,这将非常缓慢.你想要做的是创建一个链接表UserSubscriptions或类似的东西.在该表中,您可以存储您的用户ID和订阅的ID.在您的查询中,您可以加入这两个表.
| 归档时间: |
|
| 查看次数: |
165 次 |
| 最近记录: |