生活的乐趣都在过程里面,而目的只是在长长的过程之后一秒钟的高潮

SQL技巧

上一篇 / 下一篇  2008-10-21 14:00:08 / 个人分类:系统测试

使用SQL时必须考虑的关键因素。依我看来,有五大要素:

1.获得结果集所需访问的数据量

2.定义结果集所需的查询条件

3.结果集的大小

4.获得结果集所涉及的表的数量

5.多少用户会同时修改这些数据

一.数据总量(Total Quantity of Data)

必须访问的数据总量,是要考虑的 最重要因素。没有确定目标容量之前,很难断定查询执行的效率。

二.定义结果集的查询条件(Criteria Defining the Result Set)

多数情况下会涉及where子句条件,应该从几个方面考虑("过滤"、主要SQL语句、以及庞大的数据量对查询的影响等)。这个问题比较复杂。

三.查询所返回的数据量(或是SQL语句改动的数据量)(Size of the Result Set)

取决于表的大小和过滤条件的细节。

个人认为应该从以下几个角度去考虑1.若干个独立使用时效率不高的条件,结合起来使用时会产生极高的效率.

技术角度来讲,结果集的大小并不重要,而是取决于最终用户的感觉。用户的耐心,在很大的程度上和预期返回的记录条数有关

熟练的开发者应该努力使响应时间与返回的记录数成比例。

四.表的数量(Number of Tables)



TAG: SQL 技巧 系统测试

 

评分:0

我来说两句

Open Toolbar