更新
如果行数减少,等待时间也会减少。 如果启用服务器端处理,为什么会发生这种情况?我有90000行,但我希望插入超过1亿行。这将如何改变软件性能?蒲公英的数据是否能够应对这种情况?
问题
我在我的spring mvc应用程序上运行蒲公英数据表版本1.1.0。 Web容器是tomcat 8.我使用的是java 8.
我有两个主要问题
Chrome控制台显示以下内容:
根据谷歌TTFB是:
等待初始响应所花费的时间,也称为时间 第一个字节。这一次抓住了往返旅程的延迟 服务器以及等待服务器交付所花费的时间 回应。
对mysql数据库所在的服务器的ping显示:
icmp_seq=1 ttl=64 time=0.206 ms
icmp_seq=2 ttl=64 time=0.232 ms
icmp_seq=3 ttl=64 time=0.188 ms
icmp_seq=4 ttl=64 time=0.192 ms
对我而言,这一点都不错
请参阅以下代码以获取您的信息
控制器
@RequestMapping(value = "/results")
public @ResponseBody DatatablesResponse<Results> findAllForDataTables(HttpServletRequest request) {
DatatablesCriterias criterias = DatatablesCriterias.getFromRequest(request);
DataSet<Results> results = this.resultsServiceimpl.findResultsWithDatatablesCriterias(criterias);
return DatatablesResponse.build(results, criterias);
}
Page.jsp
<datatables:table id="myTableId" url="/results" serverSide="true" pageable="true" theme="bootstrap2" cssClass="table table-striped" >
<datatables:column title="ID" property="id" />
<datatables:column title="Start Date" />
<datatables:column title="Stop Date"/>
</datatables:table>
重要:数据库表有31列和90000行,其中大部分为空。但是,数据表仅显示前三列。这可能是问题吗?
Hibernate查询当&#34;下一步按钮&#34;被按下(3个查询)
Hibernate: select result0_.id as id1_0_, result0_.start_date as start_date2_0_, result0_.stop_date as as stop_date3_0_,, ....other fields.... from results result0_ order by result0_.id ASC limit ?, ?
Hibernate: select count(result0_.id) as col_0_0_ from results result0_
Hibernate: select result0_.id as id1_0_, result0_.start_date as start_date2_0_, result0_.stop_date as as stop_date3_0_,, ....other fields.... from results result0_
你能在这里看到什么问题吗?
感谢您的帮助