当前位置: 首页 > news >正文

做调查问卷的网站知乎全网推广怎么做

做调查问卷的网站知乎,全网推广怎么做,做网站月薪资多少,网站建站平台开发高效的SQL语句 本节介绍了提高SQL语句效率的方法: ■验证优化程序统计信息 ■审查执行计划 ■重构SQL语句 ■重组索引 ■修改或禁用触发器和约束 ■重组数据 ■随着时间的推移维护执行计划 ■尽可能少地访问数据 验证优化程序统计信息 查询优化器在确定最佳执行…

开发高效的SQL语句

本节介绍了提高SQL语句效率的方法:

■验证优化程序统计信息

■审查执行计划

■重构SQL语句

■重组索引

■修改或禁用触发器和约束

■重组数据

■随着时间的推移维护执行计划

■尽可能少地访问数据

验证优化程序统计信息

查询优化器在确定最佳执行计划时使用在表和索引上收集的统计信息。如果尚未收集这些统计信息,或者统计信息不再代表数据库中存储的数据,则优化程序没有足够的信息来生成最佳计划。

要检查的事项:

■如果收集数据库中某些表的统计信息,则最好收集所有表的统计信息。如果您的应用程序包含执行连接的SQL语句,则尤其如此。

■如果数据字典中的优化程序统计信息不再代表表和索引中的数据,则收集新的统计信息。检查字典统计信息是否过时的一种方法是将表的实际基数(行计数)与DBA_TABLES.NUM_ROWS的值进行比较。此外,如果谓词列上存在严重的数据偏差,请考虑使用直方图。

审查执行计划

在OLTP环境中调优(或写入)SQL语句时,目标是从具有最具选择性的过滤器的表中驱动。这意味着传递到下一步的行数较少。如果下一步是连接,则表示连接的行数较少。检查访问路径是否最佳。

检查优化程序执行计划时,请查找以下内容:

■驱动表具有最佳过滤器。

■每个步骤中的连接顺序将最少的行数返回到下一步(即,连接顺序应尽可能反映到最佳尚未使用的过滤器)。

■join方法适用于返回的行数。例如,当语句返回许多行时,通过索引的嵌套循环连接可能不是最佳的。

■数据库有效地使用视图。查看SELECT列表以查看是否需要访问视图。

■有任何无意义的笛卡尔结果(即使是小表)。

注意:

本节中描述的准则面向生成频繁执行的SQL。这里不鼓励使用的大多数技术可以合理地用于临时语句或在性能不重要的情况下不经常运行的应用程序中。

■有效访问每个表:

考虑SQL语句中的谓词和表中的行数。 查找可疑活动,例如对具有大量行的表进行全表扫描,这些行在where子句中具有谓词。 确定索引未用于此类选择性谓词的原因。

全表扫描并不意味着效率低下。 在小型表上执行全表扫描或执行全表扫描以针对返回的行数利用更好的连接方法(例如,hash_join)可能更有效。

如果这些条件中的任何一个不是最佳的,那么考虑重构SQL语句或表上可用的索引。

重构SQL语句

通常,重写低效的SQL语句比修改它更容易。 如果您了解给定语句的用途,那么您可以快速轻松地编写满足要求的新语句。

使用AND和=撰写谓词

要提高SQL效率,请尽可能使用等值连接。 在未转换的列值上执行等值连接的语句是最容易调整的。

避免在WHERE子句中转换列

使用未转换的列值。 例如,使用:

WHERE.order_no = b.order_no

而不是:

WHERE TO_NUMBER (SUBSTR(a.order_no, INSTR(b.order_no, '.') - 1))

= TO_NUMBER (SUBSTR(a.order_no, INSTR(b.order_no, '.') - 1))

不要在谓词子句或WHERE子句中使用SQL函数。任何使用列的表达式,例如以列为参数的函数,都会导致优化器忽略在该列上使用索引的可能性,甚至是唯一索引,除非定义了基于函数的索引,数据库可以使用。

避免使用混合模式表达式,并注意隐式类型转换。如果要在VARCHAR2列charcol上使用索引,但WHERE子句如下所示:

AND charcol = numexpr

其中numexpr是数字类型的表达式(例如,1,USERENV('SESSIONID'),numcol,numcol + 0,...),Oracle数据库将该表达式转换为:

AND TO_NUMBER(charcol)=

http://www.ds6.com.cn/news/29585.html

相关文章:

  • 用asp.net做企业网站交换友情链接的渠道
  • 徐州h5建站模板个人博客网页设计
  • 广东h5网站建设steam交易链接在哪复制
  • 湘潭找个人做网站的网站优化搜索排名
  • 南阳做玉器网站北京网络优化
  • 网页设计公司宣传宁波seo企业推广
  • 建设文明网站包括建个网站费用多少
  • 网站建设公司北京亦庄榆林seo
  • 网站由哪些部分组成部分组成部分组成西安seo工作室
  • 深圳网站制作运营市场营销计划书模板
  • 企业网站建设的一般要素主要包括网站的优化方案模板
  • 杭州互助盘网站开发外贸网站模板
  • 商丘网站建设推广软文范例100字
  • 安顺北京网站建设企业营销策划实训报告
  • 做b2b网站的公司山西seo顾问
  • 网站的图片怎么做无法下载广州线下教学
  • 网站链接怎么做标记厦门小鱼网
  • 网站开发方法有哪些鸣蝉智能建站
  • 好看的网站首页设计网站优化查询代码
  • 网站建设怎么付费请输入搜索关键词
  • 群晖搭建企业网站关键词排名优化公司推荐
  • 做网站如何避免侵权武汉久都seo
  • 秒速网站建设如何设计网站的首页
  • iis7.5 部署网站怎么看百度指数
  • 赚钱网站平台推广方案设计
  • 北京网站设计培训机构推广seo网站
  • 网站设计宽屏百度推广如何办理
  • 高端网站建设费用网络推广的概念
  • 广州微网站开发重庆人力资源和社会保障网官网
  • 做网站会员金字塔系统黄冈网站推广软件视频下载