搜索引擎优化毕业论文(小编搜集整理:计算机应用技术的快速发展与壮大(组图))

优采云 发布时间: 2021-09-10 04:01

  搜索引擎优化毕业论文(小编搜集整理:计算机应用技术的快速发展与壮大(组图))

  随着科学技术的逐步发展,我国的计算机应用技术迅速兴起。计算机应用技术的快速发展和壮大,反映了我国经济的不断增长。以下是小编采集整理的两篇计算机专业的范文。欢迎大家阅读参考!

  第一部分

  摘要:改革开放后,在我国国民经济快速发展的背景下,我国在现代计算机应用技术领域取得了举世瞩目的成就。尤其是进入新世纪后,我国计算机应用技术如雨后春笋般迅速崛起。计算机应用技术的快速发展和壮大,反映了我国经济的不断增长,也反映了我国人民物质文化生活水平的提高。 那么,什么是计算机应用技术?计算机应用技术是研究社会各行各业的技术、理论、方法和计算机应用的学科。主要包括数值计算领域和非数值应用领域两部分。

  关键词:电脑;应用;技术;纪律;建造;实践;发展;讨论

  前言:

  通过以上总结,我们初步了解了改革开放以来计算机应用技术及其学科建设飞速发展的背景。经过几十年的发展和建设,计算机应用技术已广泛应用于当前社会发展的各个领域,堪称人类社会发展史上的一项重大发明和一项重大社会进步。进入新世纪以来,计算机应用技术的不断发展和完善,给我们人类社会的发展和经济政治的发展带来了积极的影响。随着计算机应用技术的飞跃,也带动了我国国民经济的快速发展壮大,逐步缩小了与西方发达国家的差距。因此,从现代化的角度来看,计算机应用技术的发明、推广和使用是衡量一个国家综合国力发展水平的标准之一,是一个国家现代化信息化建设的基础,也是一个国家科学发展的基础。和技术发展。权力的来源。我国高等教育是培养我国经济社会发展所需人才的重要基地。因此,在高等教育中开展计算机应用技术学科建设的实践与发展十分重要。

  1.计算机应用技术概述

  1.1 计算机应用技术的概念。计算机应用技术是研究社会各行业的技术、理论、方法和计算机应用的学科。主要包括数值计算领域和非数值应用领域两部分。如今,计算机应用技术不仅丰富了人们的生活,而且对计算机的发展起到了引领作用。

  1.2 计算机应用技术的发展。自1940年代中期以来,我国的计算机发展进入了初级阶段。研究人员一直专注于数值计算领域,大部分理论已应用于国防武器的研究和生产。从50年代末到1960年代末,我国计算机应用技术的重心从数值计算领域转向非数值应用领域,并应用于企业信息管理、数据处理等社会经济发展。 ,以及工商交易处理。 1970年代以来,计算机应用开始流行,并已应用于文化教育、工农业、服务业等领域。在这个阶段,计算机应用技术正充斥着我们的生活。由于与网络技术的相互融合,拓宽了计算机应用技术的发展道路,加快了信息社会的建设。

  2.计算机应用技术学科建设发展现状

  2.1 数据处理。计算机应用使数据处理变得简单而快速。通过使用计算机,可以快速有效地处理数据,完成管理和处理。现阶段,许多高等院校或部门开始实施档案信息管理,实现了信息管理系统2.2数值计算的建立。随着科学技术的不断发展,计算机开始具有计算速度快、计算准确的特点,这使得数据计算变得简单而准确。因此,这一阶段出现了大量新的学科,如计算力学、计算物理学等强调数据计算的学科。

  2.3 过程检测和控制。通过对某个信号的检测,可以控制企业的生产过程。因此,计算机应用可以广泛应用于企业生产中。同时,仪器仪表的引进,构建了检测和控制系统,加速了企业自动化的发展。

  2.4 人工智能。目前,中国科研人员已经开发出人工智能应用系统,可以模拟人类的判断甚至思维活动,在一定程度上降低工作人员的用脑水平,对计算机未来的发展具有里程碑式的影响。

  3.计算机应用技术发展中的问题及解决方法。

  3.1 计算机应用水平低。就目前的情况而言,我国处于发展中国家的行列。我国互联网公司或互联网家庭的比例在整体比例中只占很小的一部分。这让很多企业的信息化应用的发展不尽如人意,尤其是信息化的普及和普及。与发达国家的应用已经存在一定差距。

  3.2 计算机应用的发展不平衡。计算机在我国沿海城市的应用比较普遍,与大陆特别是西部地区相比,已经非常发达。但是,也正是因为这种不平衡的发展,严重影响了我国经济发展的一体化和统一。

  3.3.计算机应用研发还不够。我国重要领域乃至大型项目所使用的系统、软硬件,大部分依赖国外*敏*感*词*。这种依赖注定了忽视了国内信息化的发展,导致我国科研的速度跟不上信息的更新,无法用于重要的领域和工作。这种长期形成的恶性循环,使得与发达国家的距离越来越远。

  4.计算机应用技术发展趋势

  4.1 小型化。笔记本电脑和平板电脑的出*敏*感*词*,又提高了计算精度。

  4.2 智能。随着科学技术的发展,“智能”一词已经深入人心。据报道,新一代计算机将能够有效模拟人类的思维和逻辑过程以及简单的感官行为。这意味着它可以与人互动,具有听、说、读、写等交互行为。这种趋势大大降低了人们的工作难度和繁琐的操作步骤。

  4.3 网络。网络化是当今社会的大势所趋,尤其是计算机联网在社会中更是不可或缺。例如,在交通、银行系统,甚至网络交易等领域,计算机网络正发挥着越来越重要的作用。

  4.4 是巨大的。这里的巨人化不是指体积的增加,而是存储空间和操作空间的增加。我国研究的庞大的计算机应用系统具有超快的计算速度,几乎可以达到每秒数百亿次。

  参考文献:

  [1]郎海燕。浅谈计算机应用现状及发展趋势[J].中国科技概况,2012.

  [2]侯晓璐.计算机应用现状及趋势分析[J].科技创新与应用,2012.

  [3]张华。论计算机应用技术的发展与应用[J].现代农业,2012.

  [4]马忠峰.计算机应用现状及计算机发展趋势[J].黑龙江科技信息,2011.

  第二部分

  摘要:SQL语句优化就是将性能低下的SQL语句转换为目的相同、性能优良的SQL语句。人工智能自动SQL优化是利用人工智能技术自动重写SQL语句,寻找性能最佳的等效SQL语句。

  关键词:人工智能;自动优化; SQL语句优化

  数据库系统的生命周期可以分为三个阶段:设计、开发和成品。设计阶段的数据库性能优化成本最低,收益最大。成品阶段的数据库性能优化成本最高,收益最小。数据库的优化通常可以通过优化网络、硬件、操作系统、数据库参数和应用程序来进行。最常见的优化方法是升级硬件。据统计,通过优化网络、硬件、操作系统、数据库参数所获得的性能提升,加起来仅占数据库系统性能提升的40%左右,其余60%的系统性能提升来自于应用程序的优化。许多优化专家认为,应用程序的优化可以使系统性能获得80%的提升。应用优化通常可以分为两个方面:源代码和SQL语句。由于涉及到程序逻辑的变化,源代码的优化在时间成本和风险方面代价高昂,但对数据库系统性能的提升效果有限。

  1.1 为什么要优化 SQL 语句

  一、SQL 语句是操作数据库的唯一途径,它对数据库系统的性能起着决定性的作用。

  二、SQL 语句消耗了 70% 到 90% 的数据库资源。

  三、SQL 语句独立于编程逻辑,优化 SQL 语句不会影响程序逻辑。

  四、SQL 语句写法不同,性能差异很大。

  五、SQL 语句易学,难精。

  优化SQL语句的传统方法是通过手动重写来优化SQL语句。 DBA或高级程序员通过对SQL语句执行计划的分析,依靠经验尝试重写SQL语句,然后比较结果和性能,试图找到性能更好的SQL语句。这种传统的方法无法找出所有可能的SQL语句编写方法,而且依赖于人的经验,非常耗时。

  1.2 SQL优化技术的发展历程

  第一代SQL优化工具是执行计划分析工具。此类工具为输入的SQL语句从数据库中提取执行计划,并解释执行计划中关键字的含义。

  二代SQL优化工具只能提供添加索引的建议。通过分析输入的SQL语句的执行计划,生成是否​​添加索引的建议。

  第三代SQL优化工具不仅会分析输入SQL语句的执行计划,还会对输入SQL语句本身进行语法分析,分析后在写作中提出改进建议。

  1.3 人工智能自动SQL优化

  人工智能自动 SQL 优化出现在 1990 年代后期。目前在商业数据库领域,LECCO Technology Limited()拥有该技术,并提供LECCO SQL Expert,一款使用该技术的自动优化产品,支持Oracle、Sybase、MS SQL Server和IBM DB2数据库平台。本产品在数据库应用开发维护阶段提供的模块包括:SQL语法优化器、PL/SQL集成开发调试环境(IDE)、扫描器、数据库*敏*感*词*等。 其核心模块SQL语法优化器的工作原理是:①输入源SQL语句; ②“人工智能反馈搜索引擎”重写输入的SQL语句,结合检测到的数据库结构和索引,生成N等有效的SQL语句输出; ③将生成的N条等价SQL语句发送到“人工智能反馈搜索引擎”进行改写,直到无法生成新的输出或搜索限制已满; ④过滤输出的SQL语句,选择Produce SQL statements with different execution plan; ⑤对得到的SQL语句进行批量测试,找出性能最好的SQL语句。

  2 LECCO SQL Expert 自动优化示例

  2.1 假设我们从源代码中提取出这条SQL语句(该SQL语句也可以通过内置的扫描器或监视器获取):

  SELECT COUNT(*) 篇论文下载

  来自员工

  swheresEXISTS (SELECT ‘X’

  来自部门

  swheresEMP_DEPT=DPT_ID

  AND DPT_NAME LIKE ‘AC%’)

  AND EMP_ID IN (SELECT SAL_EMP_ID

  来自 EMP_SAL_HIST B

  swheresSAL_SALARY> 70000)

  按下“优化”按钮后,10秒后,SQL Expert完成了优化过程,在这10秒内,重写了2267条等效的SQL语句,其中136条SQL语句。语句有不同的执行计划。接下来,我们可以对自动重写生成的136条SQL语句进行批量测试,选出性能最好的等效SQL语句。按“批量运行”按钮,在“终止条件”页面选择“最佳运行时SQL语句”,点击“确定”。

  经过几分钟的测试,我们可以发现SQL124的运行时间和响应时间最短。运行速度提升约22.75倍(源SQL语句运行时间2.73秒,SQL124运行时间0.12秒)。现在我们可以将SQL124放入源代码中,完成一条SQL语句的优化。

  2.2“边做边学”提升SQL开发水平

  LECCO SQL Expert 不仅能够找到最好的 SQL 语句,而且它提供的“边学边干”可以教会开发人员和数据库管理员如何编写性能最佳的 SQL 语句。 LECCO SQL Expert 的“SQL 比较器”可以指示源 SQL 和要选择的 SQL 之间的差异。

  以上述优化的结果为例,为了查看源SQL语句与SQL124的写法有何不同,我们可以按下“比较器”按钮,将SQL124与源SQL语句进行比较。 “SQL 比较器”以蓝色显示 SQL124 和源 SQL 语句之间的差异。如果选中“双向比较”复选框,“SQL 比较器”可以用蓝色表示两条 SQL 语句之间的差异。当然,我们也可以从源语句和重写后的SQL语句中选择两个进行比较。

  从对比结果可以看出,改写的SQL124将第一个Exists改写为In;对字段DPT_ID进行空字符串合并操作,诱导数据库先执行子查询。

  (SELECT DPT_ID||‘‘

  来自部门

  WHERE DPT_NAME LIKE ‘AC%’)

  子查询完成后,与 EMPLOYEE 表执行嵌套循环联接(Nested Loop Join)。

  如果你觉得书面上的变化很难理解,也可以点击“执行计划”复选框,通过比较两条SQL语句的执行计划来了解区别。在查看执行计划的过程中,如果有不明白的地方,可以点击“SQL信息按钮”,然后在执行计划中不明白的地方点一下。 LECCO SQL Expert 的上下文相关帮助系统将提供执行计划的解释。 .

  在“SQL Comparator”中,选中“Statistics”复选框后,可以得到两条SQL语句在运行时的统计信息的详细比较,这对于学习不同的SQL编写方法和对数据库资源的消耗有帮助。

  2.3 LECCO SQL Expert 优化模块特性

  LECCO SQL Expert优化模块的主要特点如下:自动优化SQL语句;使用独家人工智能知识库“反馈搜索引擎”重写SQL语句,性能卓越;找到所有等效的 SQL 语句和可能的执行计划;保证产生相同的结果;高级SQL解析器可以处理最复杂的SQL语句;可以重写 SELECT、SELECT INTO、UPDATE、INSERT 和 DELETE 语句;通过测试,自动为应用程序和数据库找到性能最好的SQL语句;提供微秒计时,可优化web应用中短时间运行的SQL语句,以及大量用户的在线事务处理;为开发者提供“边做边学”培训,快速提高开发者SQL编程技能;提供上下文相关的执行计划帮助系统和SQL运行状态帮助;不是猜测或暗示,而是独特的 SQL 重写解决方案。

  2.4 编写专家级 SQL 语句

  LECCO SQL Expert的出现,让SQL优化变得异常简单。只要你会写SQL语句,就可以帮助用户找到最好的性能。 LECCO SQL Expert不仅可以在短时间内找到所有可能的优化方案,还可以通过实际测试确定最有效的优化方案。与以往的数据库优化方法相比,LECCO SQL Expert将数据库优化技术提升到一个新的技术水平。依赖人类经验、耗费大量时间、受人类思维约束的数据库优化方法一直高效、省时、准确。更换了自动优化软件。借助内置的“LECCO 助手”,即使是 SQL 开发新手也能快速轻松地编写专家级 SQL 语句。

  参考资料

  1 张孔毅。关于人工智能技术在信息检索中的应用。山西大学学报, 2007 (3)

  2涂旭妍。人工智能及其应用。北京:清华大学出版社,2006

  3 刘宁。信息检索专家系统。现代图书馆与信息技术,2005 (1)

  4 李明,沉红军。情报检索情报。信息理论与实践,2005 (6)

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线