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

培训学校 网站费用设计网站排名

培训学校 网站费用,设计网站排名,郑州网站建设设计公司,萤栈WordPress在Oracle中可以创建组合索引,即同时包含两个或两个以上列的索引。在组合索引的使用方面,Oracle有以下特点: 1、 当使用基于规则的优化器(RBO)时,只有当组合索引的前导列出现在SQL语句的where子句中时&#…

在Oracle中可以创建组合索引,即同时包含两个或两个以上列的索引。在组合索引的使用方面,Oracle有以下特点:

    1、 当使用基于规则的优化器(RBO)时,只有当组合索引的前导列出现在SQL语句的where子句中时,才会使用到该索引;
    2、 在使用Oracle9i之前的基于成本的优化器(CBO)时, 只有当组合索引的前导列出现在SQL语句的where子句中时,才可能会使用到该索引,这取决于优化器计算的使用索引的成本和使用全表扫描的成本,Oracle会自动选择成本低的访问路径;
    3、 从Oracle9i起,Oracle引入了一种新的索引扫描方式——索引跳跃扫描(index skip scan),这种扫描方式只有基于成本的优化器(CBO)才能使用。这样,当SQL语句的where子句中即使没有组合索引的前导列,并且索引跳跃扫描的成本低于其他扫描方式的成本时,Oracle就会使用该方式扫描组合索引;
    4、 Oracle优化器有时会做出错误的选择,因为它再“聪明”,也不如我们SQL语句编写人员更清楚表中数据的分布,在这种情况下,通过使用提示(hint),我们可以帮助Oracle优化器作出更好的选择。

1.创建语句

CREATE INDEX index_name ON table_name (column1, column2, ...);

在Oracle数据库中,复合索引是基于多个列创建的索引。当查询语句中的WHERE子句条件使用了复合索引中的列,并且满足一定的条件时,Oracle的优化器 会选择使用这个复合索引来提高查询性能。

2. 应用规则

要使复合索引被使用,查询中的条件需要满足以下规则:

最左前缀规则:复合索引中的列必须按照索引创建时的顺序出现在查询条件中,且从左到右不能跳过任何列。

例如,如果有一个复合索引是基于列(A, B, C)创建的,那么以下查询条件可以利用这个索引:

WHERE A = :value
WHERE A = :value AND B = :value2
WHERE A = :value AND C = :value3
WHERE A = :value AND B = :value2 AND C = :value3

但以下查询条件则不会使用这个索引:

WHERE B = :value2(缺少A列)
WHERE A = :value AND C = :value3(跳过了B列)

3. 解释说明

选择性:索引列的选择性越高,索引被使用的可能性越大。选择性是指不同值的数量与表中总行数的比值。具有高选择性的列(即列中的值分布较为均匀)通常更能受益于索引。
统计信息:Oracle的优化器依赖于统计信息来决定是否使用索引。如果统计信息不准确或过时,优化器可能不会选择最优的执行计划。因此,需要定期收集和维护表还有索引的统计信息。
查询优化器的决策:当查询条件满足复合索引的使用规则,查询优化器也可能出于其他原因(如成本估算、执行计划的选择等)而决定不使用索引。

http://www.r43.cn/news/149963.html

相关文章:

  • 帮其他企业做网站方面的的实习过程怎么让网站快速收录
  • 怎么做网站赚流量爱站网关键词查询网站
  • 推广做任务 有哪些网站网络推广方式主要有
  • 想成为网站设计师要怎么做搜收录网
  • 外国网站在中国做推广微信管理系统平台
  • 淮南网站制作nba最新赛程
  • 网站建设排名政务创建一个网站需要什么
  • 郑州那个公司做网站好金融网站推广圳seo公司
  • 深圳网站建设联雅百度ai入口
  • 做网站通过什么赚钱吗深圳优化服务
  • 对于给不良网站发律师函如何做宁夏百度推广代理商
  • 找个兼职做网站的360优化大师旧版
  • 阻止网站查到访问者ip百度seo关键词外包
  • 查询全球疫情实时更新数据惠州seo推广公司
  • 佛山专业网站建设拓客平台有哪些
  • 台州seo网站建设费用成都自动seo
  • 网站建设预付锦州seo推广
  • 电商有哪些类目网络seo营销推广
  • 北京建站abc双桥seo排名优化培训
  • 西宁做网站的公司seo网站优化推广费用
  • 嘉善网站制作seoul是什么国家
  • 网站建设是设深圳市企业网站seo
  • 长沙做网站的公司对比网站推广的方法有哪些?
  • 苹果网站设计风格简述网推资源渠道
  • 南昌市,做网站的公司网络营销推广的
  • 武汉网上商城网站建设搜狗竞价
  • 新密市城乡建设局网站电脑培训机构哪个好
  • 怎么做免费推广网站樱花bt引擎
  • 千旺crm客户管理系统潮州seo建站
  • 延吉省住房和城乡建设厅网站网络优化培训骗局