[英]Select (*) alternative - using jQuery datatables plugin
我在为组织电话簿创建的自定义电话簿中使用jQuery dataTables插件 。 我遇到的问题是,由于我在具有3000多个行的SELECT * from Table
上使用SELECT * from Table
命令,因此dataTables要在加载前加载整个SQL表,这会导致页面严重滞后。 有一个更好的方法吗? 我使用dataTables的原因是它有一个自定义的jQuery搜索选项,效果很好。
我尝试使用SELECT TOP
但是除了前一百个或指定的很多外,它不会返回任何东西。
用户分页浏览结果时,可以加载部分数据并使用ajax加载更多数据。 看一看他们提供的示例。
https://datatables.net/release-datatables/examples/server_side/pipeline.html
像Vlad所说的那样尝试AJAX分页。
还要检查bDeferRender
选项( 在此处查找)。 如果设置为true
您肯定会体验到更快的页面加载速度。 我不知道如果没有服务器端分页,那是否足够快。 那对数据库造成的压力又如何呢?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.