[英]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.