如何处理包含+50000条记录的表

时间:2019-01-29 13:08:49

标签: spring-boot datatable

我有一个请求,因为我想拥有一个“数据表”,但是在我的数据库中,我有50.000多个条目,并且在加载页面后不久,出现以下错误:

  

MySQL服务器已消失

我曾尝试过“服务器端处理”,“延迟加载数据”和“对数据进行管道处理以减少分页的Ajax调用”,但是我始终遇到相同的错误,但仍然无法正常工作。

基本的HTML表,数据表和JQuery

实际上我在服务器端处理:

<script type="text/javascript">
$(document).ready(function() {
  $('#example').DataTable( {
      "processing": true,
      "serverSide": true,
      "ajax": "server_processing.php",
      "deferLoading": 57
  } );
} );

是否可以仅显示被搜索的记录而不加载所有记录?实际上,它想一次加载50000条记录。

谢谢

编辑:我再次尝试了数据表在服务器端的处理,但现在我不知道为什么要这么做

  

无效的JSON响应

在html基本页面中运行正常,但在我的spring网络服务中,它返回以下JSON数据

  

ICcxMjcuMC4wLjEnCik7CgoKLyogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqCiAqIElmIHlvdSBqdXN0IHdhbnQgdG8gdXNlIHRoZSBiYXNpYyBjb25maWd1cmF0aW9uIGZvciBEYXRhVGFibGVzIHdpdGggUEhQCiAqIHNlcnZlci1zaWRlLCB0aGVyZSBpcyBubyBuZWVkIHRvIGVkaXQgYmVsb3cgdGhpcyBsaW5lLgogKi8KCnJlcXVpcmUoICdzc3AuY2xhc3MucGhwJyApOwoKZWNobyBqc29uX2VuY29kZSgKICAgIFNTUDo6c2ltcGxlKCAkX0dFVCwgJHNxbF9kZXRhaWxzLCAkdGFibGUsICRwcmltYXJ5S2V5LCAkY29sdW1ucyApCik7Cgo

任何人都知道布鲁尔是什么吗?

0 个答案:

没有答案