关于计算机取证与司法鉴定的研究

时间:2022-07-18 07:39:19

关于计算机取证与司法鉴定的研究

摘要:计算机犯罪是21世纪破坏性最大的一类犯罪,要打击和遏制此类犯罪,计算机取证与司法鉴定的配合起着不可替代的作用。由

>> 浅谈计算机取证与司法鉴定 计算机取证技术的研究与探讨 计算机取证系统的研究与设计 计算机取证技术的研究 产品质量司法鉴定取证中应注意的问题 关于计算机取证技术课程建设的研究 关于完善司法鉴定启动制度的思考 关于工程造价司法鉴定的浅析 关于司法鉴定体制改革的初步设想 基于云架构的计算机取证研究 反计算机取证技术的应用研究 计算机犯罪及取证的研究 对数据恢复与计算机取证的分析 工程造价司法鉴定的标准与方法的研究 司法鉴定人与专家辅助人的比较研究 计算机犯罪与取证技术 高校司法鉴定档案资源的管理与利用 浅谈会计司法鉴定体制的发展与创新 现行司法鉴定制度的缺陷与完善 司法鉴定工作监管的思考与建议 常见问题解答 当前所在位置:l.

[3],麦永浩.鉴定工具及产品的评估方法浅探[J].警察技术,2006,22(4):26-28

[作者简介]傅禄,硕士研究生,2009年毕业于中国人民公安大学计算机应用技术专业。

检出记录数321条,优化后执行时间由0.925s缩短为0.691s。

(六)可用UNION ALL代替UNION。UNION操作使多个记录集联接成为一个集。UNION操作在表联接后对产生的结果进行排序,删除掉重复的记录后才返回结果。而UNION ALL操作允许重复,不要求进行SORT UNIQUE操作,从而节省了系统开销。

(七)注意WHERE子句中约束条件的顺序。Oracle数据库是采用自下而上的方式来解析WHERE子句的,因此应该将能过滤掉最多记录的条件写在WHERE子句的最后,而将表之间的连接写在其他约束条件之前,从而提高查询效率。例如:

优化前:Select A.S_name,A.S_salary,A.S_allowance,B.eage from Tab_Sal A,Tab_Num B where A.S_salary>2000 and A.S_name=B.Name;

优化后:Select A.S_name,A.S_salary,A.S_allowance,B.eage from Tab_Sal A,Tab_Num B where A.S_name=B.Name and A.S_salary>2000;

优化前执行时间为0.325s,优化后执行时间为0.236s。

(八)有效整合Sql语句,减少表的访问次数。对于同一张表的多次访问,可以通过将相近SQL语句有效整合,从而减少对该表的访问次数,避免过多的系统资源消耗,有效提高查询效率。举一个简单的例子:

Select Customer,Level,Sum(Order Price)from Orders where Level=3 group by Customer;

Select Customer,Level,Sum(Order Price)from Orders where Level>=4 group by Customer;

整合后:

Select Customer,Sum(Order Price)from Orders where Level>=3 group by Customer;

对如上SQL语句进行整合后,其执行速度提高了一倍。

四、结束语

通过本文提出的SQL优化原则和方法对某企业Oracle数据库进行性能优化调整之后,其系统响应时间已明显下降,程序运行速度有所提高,良好的保障了系统的运行。Oracle数据库内部结构比较复杂,影响其性能的因素较多,但是在系统硬件性能一定的情况下,优化SQL语句是数据库性能得以提高的根本途径。SQL语句的优化方法还有很多,本文提出的只是笔者在使用过程中总结的原则和方法,更多的优化策略需要我们在实际应用中不断地总结和探索。

参考文献:

[1]周志德.Oracle数据库的SQL查询优化研究[J].计算机与数字工程,2010,11:173-178

[2]邓春娜,周晓红.Oracle数据库的查询优化方案[J].信息科学,2010,5:19

[作者简介]张晓蓉(1982-),女,陕西蒲城人,助理工程师,主要研究方向:计算机控制。

上一篇:关于电气自动化控制系统的几点思考 下一篇:石油企业通信可持续发展的研究与实践