gpt4 book ai didi

mysql - 在单个面向公众的页面上运行 50-100 个查询会出现问题吗?

转载 作者:行者123 更新时间:2023-11-30 01:15:42 25 4
gpt4 key购买 nike

表格:

线程:id、名称

thread_participants:thread_id、user_id

我想创建一个页面来列出线程名称和参与者。我目前正在做的是对线程运行查询,然后对每个线程运行查询以获取其参与者。我关心的是可能运行的查询数量。例如,如果我列出20 个线程/页,则该操作对该页有 21 个查询。此外,如果我想获取每个的信息用户,那么查询的数量可能会显着增加,除非我执行连接,这可能/可能不会这样做是经济的。

您认为在单个面向公众的页面上运行 50-100 个查询会是一个问题吗?

使用 WHERE IN(...) 为线程运行一个查询,并为参与者运行另一个查询,然后在应用程序中对用户进行排序?

最佳答案

这取决于几个因素,例如预计访问该页面的访问者数量以及实际的 SQL 查询本身。您可能需要考虑运行一些性能指标来查看这些查询花费了多长时间,是否有缓存的机会,以及当您施加更大压力时网站如何变化(即压力测试)。

关于mysql - 在单个面向公众的页面上运行 50-100 个查询会出现问题吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19073458/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com