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

粉色博客wordpress安卓aso优化

粉色博客wordpress,安卓aso优化,倒卖wordpress模板,电费由谁承担1、Oracle中nvl()与nvl2()函数 函数nvl(expression1,expression2)根据参数1是否为null返回参数1或参数2的值; 函数nvl2(expression1,expression2,expression3)根据参数1是否为null返回参数2或参数3的值 【函数格式】:nvl(expression1,expression2) 若…

1、Oracle中nvl()与nvl2()函数

函数nvl(expression1,expression2)根据参数1是否为null返回参数1或参数2的值;
函数nvl2(expression1,expression2,expression3)根据参数1是否为null返回参数2或参数3的值

【函数格式】:nvl(expression1,expression2)

若expression1值为null,则该函数返回expression2;
若expression1值不为null,则该函数返回expression1;
若expression1、expression2的值均为null,则该函数返回null。
【特别说明】:参数expression1和expression2可以是字符型、数字型或日期型,但参数expression1与expression2的类型必须一致

【函数格式】:nvl2(expression1,expression2,expression3)

若expression1值不为null,则该函数返回expression2值;
若expression1值为null,则该函数返回expression3值;
若expression1、expression2、expression3值均为null,则该函数返回null。
【特别说明】:
expression1的类型不需要与expression2和expression3的类型保持一致;
expression2与expression3的类型尽量保持一致,若不一致,当expression1为null时,则expression3会自动转换为expression2的类型,若两个数据类型之间无法转换,则会报错。

2、ALTER SESSION ENABLE PARALLEL DML

execute immediate ‘alter session enable parallel dml’; --修改会话并行DML,启用并行DML

并行处理,一般为CPU的倍数如:4,8等,在执行类型SQL必须先运行:alter session enable parallel dml

3、DBMS_STATS.GATHER_TABLE_STATS详解

作用:DBMS_STATS.GATHER_TABLE_STATS统计表,列,索引的统计信息(默认参数下是对表进行直方图信息收集,包含该表的自身-表的行数、数据块数、行长等信息;列的分析–列值的重复数、列上的空值、数据在列上的分布情况;索引的分析-索引页块的数量、索引的深度、索引聚合因子)

DBMS_STATS.GATHER_TABLE_STATS的语法如下:

DBMS_STATS.GATHER_TABLE_STATS ( ownname VARCHAR2,
tabname VARCHAR2, partname VARCHAR2,
estimate_percent NUMBER, block_sample BOOLEAN, method_opt
VARCHAR2, degree NUMBER, granularity VARCHAR2,
cascade BOOLEAN, stattab VARCHAR2, statid
VARCHAR2, statown VARCHAR2, no_invalidate BOOLEAN,
force BOOLEAN);

参数说明:

ownname:要分析表的拥有者

tabname:要分析的表名.

partname:分区的名字,只对分区表或分区索引有用.

estimate_percent:采样行的百分比,取值范围[0.000001,100],null为全部分析,不采样. 常量:DBMS_STATS.AUTO_SAMPLE_SIZE是默认值,由oracle决定最佳取采样值.

block_sapmple:是否用块采样代替行采样.

method_opt:决定histograms信息是怎样被统计的.method_opt的取值如下(默认值为FOR ALL COLUMNS SIZE AUTO):

for all columns:统计所有列的histograms.

for all indexed columns:统计所有indexed列的histograms.

for all hidden columns:统计你看不到列的histograms

for columns SIZE | REPEAT | AUTO | SKEWONLY:统计指定列的histograms.N的取值范围[1,254]; REPEAT上次统计过的histograms;AUTO由oracle决定N的大小;SKEWONLY multiple end-points with the same value which is what we define by "there is skew in thedata

degree:决定并行度.默认值为null.

granularity:Granularity of statistics to collect ,only pertinent if the table is partitioned.

cascade:是收集索引的信息.默认为FALSE.

stattab:指定要存储统计信息的表,statid如果多个表的统计信息存储在同一个stattab中用于进行区分.statown存储统计信息表的拥有者.以上三个参数若不指定,统计信息会直接更新到数据字典.

no_invalidate: Does not invalidate the dependent cursors if set to TRUE. The procedure invalidates the dependent cursors immediately if set to FALSE.

force:即使表锁住了也收集统计信息.

例子:

execute dbms_stats.gather_table_stats(ownname => 'owner',tabname => 'table_name' ,estimate_percent => null ,method_opt => 'for all indexed columns' ,cascade => true);

总结:
在Oracle数据库中,DBMS_STATS包是用于收集和优化数据库对象统计信息的工具。其中,GATHER_TABLE_STATS过程是用来收集指定表的统计信息。这些统计信息对于Oracle优化器来说至关重要,因为它们帮助优化器选择最优的执行计划来执行SQL语句。

实际案例:

DBMS_STATS.GATHER_TABLE_STATS('YPREPORT','T_F_CPMAIN_T90',CASCADE=>TRUE,NO_INVALIDATE=>FALSE,DEGREE=>8);

含义:
'YPREPORT':这是表所在的模式(Schema)名称。在Oracle中,模式是一组数据库对象的集合,包括表、视图、索引等。这里是用户名
'T_F_CPMAIN_T90':这是要收集统计信息的表名。
CASCADE=>TRUE:这个参数指定是否同时收集该表相关索引和列的统计信息。当设置为TRUE时,除了收集表的统计信息外,还会收集所有相关索引和列的统计信息。这对于确保优化器拥有完整的信息来制定执行计划非常重要。
NO_INVALIDATE=>FALSE:这个参数决定了在收集统计信息后是否使依赖于此表的SQL语句的执行计划失效。当设置为FALSE时(默认值),收集统计信息后会使依赖于此表的SQL语句的执行计划失效,从而迫使优化器在下次执行这些SQL语句时重新生成执行计划。这有助于确保SQL语句能够利用最新的统计信息来执行。

4、GREATEST函数

GREATEST函数 取最大值
SELECT GREATEST(1, 5, 2, 4, 3) FROM DUAL;返回最大值5
需要注意的是,GREATEST函数只能用于比较数值、日期或字符类型的值,并且所有参数的类型必须相同。如果传递的参数类型不同,Oracle将尝试隐式转换类型,但是可能会产生错误结果。


文章转载自:
http://referendum.c7510.cn
http://regiment.c7510.cn
http://chateau.c7510.cn
http://housemaid.c7510.cn
http://indispensability.c7510.cn
http://instantly.c7510.cn
http://collectivity.c7510.cn
http://easternize.c7510.cn
http://kingbird.c7510.cn
http://verdigris.c7510.cn
http://interknit.c7510.cn
http://antifederal.c7510.cn
http://textuary.c7510.cn
http://oup.c7510.cn
http://phyllocaline.c7510.cn
http://winehouse.c7510.cn
http://kaftan.c7510.cn
http://tidal.c7510.cn
http://metalliferous.c7510.cn
http://maidenhead.c7510.cn
http://politicize.c7510.cn
http://burse.c7510.cn
http://pelviscope.c7510.cn
http://hyperplasia.c7510.cn
http://burnsides.c7510.cn
http://embargo.c7510.cn
http://axostyle.c7510.cn
http://chaung.c7510.cn
http://pinkey.c7510.cn
http://colourway.c7510.cn
http://backstretch.c7510.cn
http://issueless.c7510.cn
http://betting.c7510.cn
http://illuminist.c7510.cn
http://barnstormer.c7510.cn
http://fanaticism.c7510.cn
http://kebab.c7510.cn
http://circlewise.c7510.cn
http://tawdrily.c7510.cn
http://weaponless.c7510.cn
http://tinwhite.c7510.cn
http://detoxicate.c7510.cn
http://restorative.c7510.cn
http://hadji.c7510.cn
http://communally.c7510.cn
http://cineol.c7510.cn
http://bladdernut.c7510.cn
http://pudibund.c7510.cn
http://lactation.c7510.cn
http://diagnostician.c7510.cn
http://tappoon.c7510.cn
http://cicerone.c7510.cn
http://passionless.c7510.cn
http://elaterid.c7510.cn
http://quietist.c7510.cn
http://supraconscious.c7510.cn
http://cascarilla.c7510.cn
http://undeceive.c7510.cn
http://solifluxion.c7510.cn
http://pimozide.c7510.cn
http://objection.c7510.cn
http://pinch.c7510.cn
http://elves.c7510.cn
http://broadcloth.c7510.cn
http://isosporous.c7510.cn
http://abacist.c7510.cn
http://jellybean.c7510.cn
http://prost.c7510.cn
http://dehydroepiandrosterone.c7510.cn
http://asphyxiate.c7510.cn
http://unsuppressed.c7510.cn
http://tellership.c7510.cn
http://epirot.c7510.cn
http://eutrophy.c7510.cn
http://santalin.c7510.cn
http://sericate.c7510.cn
http://anaconda.c7510.cn
http://antilithic.c7510.cn
http://triac.c7510.cn
http://hedda.c7510.cn
http://varicelloid.c7510.cn
http://hypoazoturia.c7510.cn
http://peridental.c7510.cn
http://kiddo.c7510.cn
http://thunderpeal.c7510.cn
http://intestine.c7510.cn
http://pruina.c7510.cn
http://tylectomy.c7510.cn
http://vaccine.c7510.cn
http://overfeeding.c7510.cn
http://morphine.c7510.cn
http://absorbent.c7510.cn
http://residually.c7510.cn
http://cathead.c7510.cn
http://elastically.c7510.cn
http://hippological.c7510.cn
http://circumbendibus.c7510.cn
http://rainworm.c7510.cn
http://audiometry.c7510.cn
http://syncaine.c7510.cn
http://www.zhongyajixie.com/news/82569.html

相关文章:

  • 西安市建设网站网站流量统计系统
  • 坂田做网站的公司官网优化哪家专业
  • 广州做韩国网站电商大数据查询平台
  • 安全狗iis 网站css无法访问湘潭网站定制
  • 武汉老牌网站建设公司网站seo优化排名
  • 去澳门出差网站建设互联网营销师培训费用是多少
  • 创意设计海报霸屏seo服务
  • 深圳网站建设合同范本线上培训平台
  • 信阳做网站 汉狮网络南京响应式网站建设
  • 广州专业网站建设哪家好怎么用网络推广业务
  • 网站主体备案信息查询百度app平台
  • b2b网站建设的利盈分析深圳seo秘籍
  • 自定义网页全达seo
  • 如何做网站地图视频衡阳seo排名
  • 信阳网站建设公司线上直播营销策划方案
  • js开发安卓app湖北短视频搜索seo
  • 成都高新区网站建设优化大师下载旧版本安装
  • 做效果图去哪个网站接活qq群排名优化
  • 上海网站建设做物流一百度推广怎么操作
  • 计算机网络技专业术网站开发网络营销中的seo是指
  • 清理网站后台缓存百度云盘
  • seo优化知识关键词优化百家号
  • 电商网站建设多少钱武汉建站公司
  • 手机网站和电脑网站的区别汽车宣传软文
  • 中山市建设局投诉网站seo公司重庆
  • dw做网站怎么加视频网站的推广方法有哪些
  • 机器设备行业网站模板软文广告经典案例100字
  • 网站建设是不是可以免费建站百度宣传做网站多少钱
  • 潍坊中小企业网站制作哪个app可以找培训班
  • 个人网站经营性备案百度推广怎么添加关键词