摘要: 建立一个web 应用,分页浏览功能必不可少。这个问题是数据库处理中十分常见的问题。经典的数据分页方法是:ADO 纪录集分页法,也就是利用ADO自带的分页功能(利用游标)来实现分页。但这种分页方法仅适用于较小数据量的情形,因为游标本身有缺点:游标是存放在内存中,很费内存。游标一建立,就将相关的记录锁住,直到取消游标。游标提供了对特定集合中逐行扫描的手段,一般使用游标来逐行遍历数据,根据取出数据条件的不同进行不同的操作。而对于多表和大表中定义的游标(大的数据集合)循环很容易使程序进入一个漫长的等待甚至死机。 更重要的是,对于非常大的数据模型而言,分页检索时,如果按照传统的每次都加载整个数据源的方法 阅读全文
posted @ 2011-07-27 22:03 mmic.net.cn 阅读(418) 评论(0) 推荐(0) 编辑
摘要: 以下几个细节我想是需要交待的:一,WEB服务器CPU占用几乎为0,内存占用1GB不到.数据库服务器的内存占用一直保持在3.3GB左右.CPU占用在50%以下起伏.二,列表数据显示用的是SQL2005的通用分页存储过程,号称千万数量级的.三,不做关键字词查询,有时还是很正常,每一页都能够快速显示.但大部份时间却会提示超时,就好像有什么东西堵住了,只要通一下,就会正常一样.但关键字查询的话基本上就超时.另:关键字查询的字段为标题字段,已建有索引.四,我也不知道怎么说了,三百万的数据我想怎么样也不该是什么大型数据吧,应该能很轻松应付才对,但不知道为何会这样.希望有经验的朋友能给建议,感激不尽.1.s 阅读全文
posted @ 2011-07-27 22:00 mmic.net.cn 阅读(210) 评论(0) 推荐(0) 编辑