问题1,在数据量相同的情况下,把数据设计成一个表和设计成多个表,在同一页面读取全部内容的情况下,哪种方式的读取速度更快?就是说,读取一个表,和读取多个表,总数据量相同,哪个速度更快一点?
问题2,如果我在A页面打开了一个大表,用到了若干项属性,其中一个属性设置了超链接,点此链接之后,在另一页面(B),把这个大表的数据项全部显示出来.这样做的性能怎么样?或者我设计把这个大表拆开为两个表,在A页面打开一个表,在B页面打开另一个表?哪一个性能更好一点?问题关键点:数据内容是否保存在客户端内存里.

解决方案 »

  1.   

    在数据量相同的情况下,把数据设计成一个表和设计成多个表,在同一页面读取全部内容的情况下,哪种方式的读取速度更快?就是说,读取一个表,和读取多个表,总数据量相同,哪个速度更快一点?当然是一个表快啦...问题2,如果我在A页面打开了一个大表,用到了若干项属性,其中一个属性设置了超链接,点此链接之后,在另一页面(B),把这个大表的数据项全部显示出来.这样做的性能怎么样?如果数据量的的话,关键看你的DataGrid控件分页功能做得如何...或者我设计把这个大表拆开为两个表,在A页面打开一个表,在B页面打开另一个表?哪一个性能更好一点?问题关键点:数据内容是否保存在客户端内存里.没有明显的性能差别...数据内容不保存在客户端...保存在服务器端,这样会减少通讯的压力
      

  2.   

    我准备在网上用虚拟空间+ACCESS的...
    对于"如果我在A页面打开了一个大表,用到了若干项属性,其中一个属性设置了超链接,点此链接之后,在另一页面(B),把这个大表的数据项全部显示出来.这样做的性能怎么样?或者我设计把这个大表拆开为两个表,在A页面打开一个表,在B页面打开另一个表?哪一个性能更好一点?问题关键点:数据内容是否保存在客户端内存里."
    如果采用大表,在B页面是否还要再打开一次这个大表?因为是新开的窗口.