程序设计时,尽量只取有用的数据,多次少量地取数据,如何实现,望多发意见(50分)

  • 主题发起人 主题发起人 ywj1997
  • 开始时间 开始时间
少写SELECT * 之类的SQL语句
 
不用的字段不要取出来.<br>大数据分批显示
 
如是用D的話在Clientdataset中<br>控制packetRecords的數量。
 
在SQL语句中,其条件如 A = C+50不要,要写成A -50 = C等.<br>还有就是分组,ORDER BY等..
 
有些经常用的数据,并且数据量不是太大的,最好系统启动时就放到类里,方便使用,有可以减少数据库开销!
 
以SQL Server 为例:<br>1、查询数据尽量带条件并指定要查询的字段而不是Select *...;<br>2、可以使用限制输出记录数的方法,如Select top 10... (只取前10条);<br>3、如果要查询的记录有主键,可以构造嵌套查询语句,指定要查询的页。<br>如某查询语句不带记录数限制共查询出1000条,但只需要每次取100条,则分10页,指定所查询的页数就可以了。
 
后退
顶部