gpt4 book ai didi

mysql - 从数据库获取数据时哪种方法更有效?

转载 作者:行者123 更新时间:2023-11-29 19:13:43 28 4
gpt4 key购买 nike

我正在尝试从 MySQL 数据库获取用户数据并将其输出到 HTML 表中。

我发现了一个 jQuery 插件,可以自动对表格进行排序,并允许用户对数据进行排序、限制和添加分页:jQuery dataTables Plugin

但我必须立即输出所有用户数据。

所以我的问题是,我应该一次输出所有数据并使用 dataTables 来允许用户按照他们想要的方式对数据进行排序吗?

或者我应该使用 AJAX 和输出,例如 20 个用户,并在用户尝试转到下一页时使用 AJAX 从数据库中获取接下来的 20 行?请记住,每次用户想要对数据进行排序(排序)时,我都需要发送 AJAX 调用。

我的主要目标是优化数据库并减轻其压力。

最佳答案

这实际上取决于您的数据集大小。

参见Data - Processing modes了解更多详情。

As a rule of thumb, if you are working with less than 10,000 rows use client-side processing, for greater than 100,000 rows use server-side processing. In-between is a grey area where you will need to make a decision based upon the nature of your app and the data you wish to display!

关于mysql - 从数据库获取数据时哪种方法更有效?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42878613/

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