《表2 方案二优化前后比较》

《表2 方案二优化前后比较》   提示:宽带有限、当前游客访问压缩模式
本系列图表出处文件名:随高清版一同展现
《Excel数据匹配研究》


  1. 获取 高清版本忘记账户?点击这里登录
  1. 下载图表忘记账户?点击这里登录

方案二的总时间花费基本有两部分组成,一部分是前期的连接数据库,二是数据匹配时间。因此,考虑优化连接数据库的方法,有利于减少匹配时间,但对整体实验的优化效果不明显;考虑优化数据匹配,而数据匹配时间约等于在数据库查询的时间,若是优化数据库查询,将大幅提升整体的执行情况。根据数据库数据存储的特殊结构,在查询SQL涉及到的字段上建立索引,可以提高查询响应效率;在未建立索引的情况下查询,数据库将遍历表中所有信息,将所有信息与TEST表上的信息比较匹配,扫描未涉及的信息显然浪费了查询时间。在数据库上对查询所涉及到的字段建立索引,数据库根据查询语句SQL中的条件1快速定位到与条件1相关的字段1,返回满足条件1的数据行号;根据条件2,在之前操作的基础上直接定位到与之相关的字段2,此时返回的数据行既满足条件1,又满足条件2;最后将满足查询条件的结果返回rs。使用索引,找到了匹配的数据行在哪儿终止,并能够忽略其它的数据行,快速的定位到匹配的值,节约了大量的搜索时间,也就减少了匹配时间[4]。建立索引前后实验对比数据如表2所示。