有张表里面有接近5w的数据。
写的上面表的一个视图数据差多也是5w。
在活字格页面绑定第一张表,而且需要通过odata公式查询出视图的次数数据。
打开这个页面。总用花了1分多钟。通过f12查看。慢的地方都是在odata这里:
,在数据库用explain数据分析一个简单对视图的查询,发现查询会去对整个表扫描。
,一次查询就扫描接近5万次。活字格页面上分页设置的是20条。可以想象有多慢了吧。查询快的方法就是加索引。
有了索引后,访问类型就变成了index了,在来看看活字格页面打开的效果,
只需1.3秒。这差距也太大了吧。但是好像索引在对数据写入的会影响性能。
|