现在我有一个问题用户表:
  工号 姓名 性别  部门代码 ……
部门表:
  部门代码 部门名称 ……现在我要等到数据集DATASET  为了方便打算做个视图如下:   工号 姓名 性别  部门表.部门名称请问这样如果用户数达到十万级数据
我取数据的时候是分页取数据的 是不是不管是不是分页取数据
都是先把两个表的数据关联起来放到视图里 再由我的分页取出来。这样的视图是否性能很差? 

解决方案 »

  1.   

    在商业应用里我基本坚决反对使用视图,甚至“原则性”反对可能会产生海量潜在记录的某些多表join查询存储过程。如果是我,我会考虑将部门信息全部做缓存,对用户信息进行查询。然后在显示时,将缓存的部门信息“粘”上去。但是,如果你没有一个成熟框架的话,这样做也可能会面临一些挑战。
    欢迎大家来我的博客作客:http://blog.csdn.net/aafshzj/
    我正在写一系列关于AAF组件框架的文章。该框架能对开发工作提供很多帮助,并极大地提高开发效率。希望大家看一看并提出宝贵建议。