我有一个小部件的mysql表。小部件表有大约80,000行和100列。
我的客户端有一个索引页面,可以在其中查看窗口小部件列表。他们可以任意过滤和排序列表。列表中的分页工作正常。
当窗口小部件需要编辑其数据时,用户单击该行并进入窗口小部件编辑页面,其中包括根据任意列表转到上一个和下一个窗口小部件的按钮。
前一个/下一个按钮大约一半时间工作正常。
但是,当客户端编辑窗口小部件记录时,记录不再与创建列表的原始mysql查询匹配,下一个按钮会跳过应该是下一个的窗口小部件。
我现在的解决方案是保存1000个小部件的索引,排序依据 查询(并以所选小部件为中心)。这一直有效 客户点击下次只需500次,他们将没有" next" 记录即使原始列表说有更多。
我已尝试保存所有小部件的索引,但耗时太长 如果列表包含所有80,000个小部件。
这个问题有名字吗?如果没有,怎么样" paginedit"? " mysql paginedit"目前在Google上没有点击。