sql profile介绍

来源:互联网 发布:矩阵 手办 编辑:程序博客网 时间:2024/04/29 17:07

           SQL profiling含义,可以与表和统计信息的关系相类比,SQL profile就是一条SQL语句的统计信息。例如,当我们遇到一条复杂且消耗资源非常大的SQL语句时,oracle可通过一些取样的数据,或者可以执行该语句的一个片段,以及分析该语句的历史执行情况,来评估整体执行计划是否最优化。而这些辅助信息,就是SQL profile信息,并保存在数据字典之中

            SQL Profiles 是Oracle10g 的一项新特性,虽然Oracle11g 都已经发布很久了,这个特性使用的并不多。 SQL Profiles可以说是Outlines的升级版。Outlines能够实现
的功能SQL Profiles也完全能够实现,而SQL Profiles具有Outlines不具备的一些特点:
a. SQL Profiles更容易生成、更改和控制。

b. SQL Profiles在对SQL语句的支持上做得更好,也就是适用范围更广。
 SQL Profiles 不会固定执行计划,只是帮助优化器为SQL选择更适合的执行计划。
那么SQL Profiles 到底包含一些什么内容呢 ? SQL Profiles 就是为某SQL语句提供除系统统计信息,表或索引统计信息之外的其他信息( 如运行环境,额外的更准确
的统计信息等),帮助优化器为SQL语句选择更适合的执行计划。还有,SQL Profile使用简单,不区分大小写,回车,空格等。

 

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 宝贝拉肚子又吐怎么办 小孩子发烧呕吐拉肚子怎么办 小孩受凉呕吐拉肚子怎么办 一周岁宝宝发烧怎么办 宝宝吃了吐怎么办 儿子喝水都吐怎么办 宝宝吐奶拉肚子怎么办 怀孕吐的厉害怎么办 孩子一直呕吐怎么办啊 仓鼠宝宝拉稀了怎么办 2岁有点拉稀怎么办 婴儿吃米粉腹泻怎么办 小儿胃寒呕吐怎么办 孩子突然一直吐怎么办 宝宝呕吐并发烧怎么办 宝宝发烧呕吐拉稀怎么办 小孩发高烧还吐怎么办 二个多月的宝宝拉肚子怎么办 宝宝肚子着凉吐怎么办 孩子胃着凉呕吐怎么办 一岁受凉呕吐怎么办 孩子着凉了呕吐怎么办 小孩受凉呕吐腹泻怎么办 宝宝胃受寒呕吐怎么办 一岁半宝宝受寒呕吐怎么办 治小儿反复发烧怎么办 海洋宝宝吃下去怎么办 两岁儿童拉肚子怎么办 14天宝宝拉肚子怎么办 小孩不消化引起发烧怎么办 宝宝胃胀呕吐怎么办 小儿胃胀不消化怎么办 4岁小儿腹胀怎么办 两岁半的宝宝吐怎么办 月子宝宝闹人怎么办 宝宝一周岁拉肚子怎么办 一岁幼儿呕吐怎么办 孩子受凉呕吐拉肚子怎么办 5岁儿童呕吐怎么办 小孩发烧老是吐怎么办 宝宝吃雪糕呕吐怎么办