2019年sql 性能优化大全ppt课件

上传人:我*** 文档编号:149057404 上传时间:2020-10-24 格式:PPT 页数:47 大小:2.40MB
返回 下载 相关 举报
2019年sql 性能优化大全ppt课件_第1页
第1页 / 共47页
2019年sql 性能优化大全ppt课件_第2页
第2页 / 共47页
2019年sql 性能优化大全ppt课件_第3页
第3页 / 共47页
2019年sql 性能优化大全ppt课件_第4页
第4页 / 共47页
2019年sql 性能优化大全ppt课件_第5页
第5页 / 共47页
点击查看更多>>
资源描述

《2019年sql 性能优化大全ppt课件》由会员分享,可在线阅读,更多相关《2019年sql 性能优化大全ppt课件(47页珍藏版)》请在金锄头文库上搜索。

1、SQL性能优化交流资料(多5QL性能优化意义究5QL优化建议._、SQL性能优化意义(一)0RACLE性能优化主要方法么硬件升级(CPU、内存、硬盘);版本及参数设置;么应用程序设计(框架、调用方式-一源代码;么SQL语句优化;一、SQL性能优化意义1、硬件升级么CPU:在任何机器中CPU的数据处理能力往往是衡量计算机性能的一个标志,并昆ORACLE是一个提供并行能力的数据库系统,如果运行队列数目超过了CPU处理的数目,性能就会下限;内存;衡量机器性能的另外一个指标就是内存的多少了,在ORACLE中内存和我们在建数据库中的交换区进行数据的交换,读数据时,磁盘VO必须等待物理LO操作完成,在出现

2、ORACLE的内存瓶颈时,我们第一个要考虑的是增加内存,由于UO的响应财间是影响ORACLE性能的主要参数;外网络条件:NETYSQL负责数据在网络上的来往,大量的SQL会令网络速度变慢。比如10M的网卡和100的网卡就对NET*SQL有非常朋显的影响,还有交换机、集线器等等网络设备的性能对网络的影响很明显,建议在任何网络中不要试图用3个集线器来将网段互联一、SQL性能优化意义2、版本及参数设置“内梗芸猷名。buzposeeE,系buzpose健Mrbug一卵dburger空间进行劣忘分聋-lzeate_gsatina5hns忠伟标绥元讲诵途街吉锋报bc_max_petj大最大动忘euzrez

3、定闭所炳物理东行的百节H计酶|春应用永络的话写命中木的硫班-spcman_pet1罗慰小动忘buzzex宝间所炳物理内存的百艾民correc陶高开硅交报稚苦的慈估穿闹内存下限,侯陶礼恒酒租|宏性,货止出现不可珂见的丿绝胺源croaho。1s_asyncLatazzeeRasxasizEif玟行H玲步指作,抒高cPu和磁琼的和甩|河面系桂根阮持页摄作的全间内存的上限值。保证应用熙应白是怀的可用冉坊全间-|刀浩继狗招堀大的惧炉,炳无最无狄瑶医不大不硕N卵用的霜骚-“azfPaszasaz_EHEHPaximum_pzecezsaata5zzE7zEZEx_EIBazaszBaa大想大垒症酥的大小。

4、32_bItaszaasz_EHEHBa奂慎无垒梗既的无一Es_bitRazstea程序设计中的一个著名定律是20%的代码用去了80%的时间;两种方式优化:源代码的优化和SQL语句的优化。源代码的优化在时间成本和风险上代价很高;另一方面,源代码的优化对数据库系统性能的提升收效有限么DBMS处理查询计划的过程是这样的:在做完查询语句的词法、语法检查之后,将语句提交给DBMS的查询优化器,优化器做完代数优化和存取路径的优化之后,由预编译模块对语句进行处理并生成查询规划,然后在合适的时间提交给系统处理执行,最后将执行结果返回给用户。._、SQL性能优化意义4、SQL脚本优化的主要原因SQL语句是对数

5、据库(数据)进行操作的惟一途径;么SQL语句消耗了709890%的数据库资源;么SQL语句独立于程序设计逻辑,相对于对程序源代码的优化,对SQL语句的优化在时间成本和风险上的代价都很低;么SQL语句可以有不同的写法;么SQL语句易学,难精通.交流提纲究5QL性能优化意义8升5QL优化建议.二、SQL优化建议原则1、选用合适的ORACLE优化器主要有3种:a,RULE(基于规则)b.COST(基于成本)c.CHOOSE(选择性)。设置缺省的优化器,可以通过对initora文件中OPTIMIZER_MODE参数的各种声明.如RULE.COSTCHOOSE,ALL_ROWS,FIRST_ROWS.“你当然也在SQL句级或是会话(session)级对其进行覆盖;.二、SQL优化建议原则1、选用合适的ORACLE优化器为了使用基于成本的优化器(CBO,CostBasedOptimizen,你必须经常运行analyze命令,以增加数据库中的对象统计信息(objec【statistics)的准确性。在缺省情况下,ORACLE采用CHOOSE优化器,为了避免那些不必要的全表扫描(fulltablescan),你必须尽量避免使用CHOOSE优化器,而直接采用基于规则或者基于成本的优化器

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号