gpt4 book ai didi

php - 在单个查询中选择的安全行数

转载 作者:行者123 更新时间:2023-11-29 08:17:32 27 4
gpt4 key购买 nike

这实际上不是一个编程问题。我只是想知道从数据库中的单个查询中选择的安全行数是多少。

目前,在我们(公司)的应用程序中,其编码为选择 300 行,然后将其拆分为页面。它在服务器上的扩展性(速度和性能)很好,但是,数据库的添加数量确实在快速增长;实际上每天。

因此,在我们每周提交超过 5,000 个客户反馈的情况下,我想知道可以增加 select query 的安全限制。到。也不影响非 IT 人员的速度/性能..

谢谢。

最佳答案

这个问题没有简单的答案,可以安全获取的行数因查询优化方式、表优化方式以及计算机/服务器每次拥有多少内存/CPU 而异。

如果您的表已正确建立索引(如果您不知道这意味着什么,那么您应该阅读它以确保您不会终止查询),那么通常选择的行数并不重要.

还要确保在选择行时没有执行 SELECT *,SQL Server 会花费大量时间来解决此问题,而是正确命名所需的列。

基本答案是:如果您确实需要所有行,那么没有安全的行数,您可以获取所有行,只需确保您已经像提到的那样优化了 SELECT 查询和表结构。如果您可以限制行,那么就这样做。差异不应超过 0.5 - 几秒钟,如果系统确实有那么大,那么您就必须忍受它。通常,您可以只显示一小部分行,但允许用户请求更多,甚至更好,允许他们通过允许他确定获取的行数来确定他们愿意等待多长时间(如果您想要实现的目标允许)。

虽然你所说的行数并不被认为是一个大问题,但糟糕的设计可能会导致它变得很重要。

关于php - 在单个查询中选择的安全行数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20274064/

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