页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

              A、设置sql分页

                    输入的sql语句为下图:

                    后台的分页取数机制是,在封装的外层sql中用limit语句来限制取数的范围,如下图:

        
        ps:sql分页中的limit后面单次返回的取数范围是由设置的每页行数和【系统选项-高级设置】中的返回内存数据库的最大行数中最大的那一个决定的。
        比如说这里设置了每页展示10行,但是内存行数限制是200,那200>10,那就一次取200行,也就是limit 200。
       Image Added

               B、结果集分页

                    展示第一页数据:在数据库中,先将select * from table这个语句执行出来,要取1000条数据,先从第1行数据开始数,获取后面1000条数据在是smartbi中展示;

                    展示第二页数据:在数据库中,再次执行select * from table语句,还是从第1行数据开始数,数到1000行,获取1000后面1000条的数据在smartbi中展示;

                    ......

                   以此类推;

                   所以,若是通过数据集分页,越是展现后面页的数据,速度会越慢。