最近评论
正在载入评论列表...
![]() |
![]() |
4.3.3 数据表包含大量的数据
如果一个数据表包含了大量的数据,例如数千数万甚至是数十万笔,那么开发人员一定要避免直接使用Locate、Lookup等方法来查寻数据。在这种情形中开发人员应该使用限制范围严密的SQL语句来先取得结果数据集,以包含最少的数据量,然后再使用Locate、Lookup等方法在结果数据集中查寻数据。如果开发人员使用宽松的SQL限制范围取得结果数据集,再使用Locate、Lookup查寻数据,那么便会下载大量的数据,同时造成网络的壅塞。
但是我们知道在许多的应用中使用宽松的SQL语句来取得结果数据集是无法避免的,那么对于这种情形,开发人员就需要使用各种技术来想办法增加查寻数据的效率。下面的小节就讨论了许多技术来帮助开发人员增加执行效率。