Mybatis上的巨大数据负载

时间:2016-04-28 09:59:18

标签: jquery spring mybatis ibatis

使用spring mvc mybatis stack我试图查询从sqlServer数据库保存为blob的所有图像,然后将图像,名称,日期呈现为

<table>
  <tr>
    <td>name</td>
    <td>date</td>
    <td>image</td>
  </tr>
   ....more rows...
</table>

使用分页并选择每页有多少项目,按名称日期排序等。

现在最大的问题是查询大约需要20分钟才能运行。 显然我不能等到从数据库中选择的所有数据 然后做渲染

我想知道在我的情况下一般的做法是什么,如果你们能做到的话会很好 请给我一些示例代码,也许是我可以使用的一个很好的jquery ui插件。 我是web dev的新手。

1 个答案:

答案 0 :(得分:0)

fetchSize

我的猜测是你没有使用fetchSize mybatis,因为查询需要20分钟才能执行,好像没有read data one after anotherfetchSize消耗时间。但是在这里我已经将1000定义为batches i.e. now more,这意味着它将比以前更快地获得{{1}}中的数据。您可以根据您的要求和服务器的硬件设置将其设置为1000以上。