mysql 分区索引失效_分区表的本地索引竟然失效了——ORA-01502
由于昨天对一个千万级别的分区表做了分区数据交换的操作,因为本表操作太慢,所以将其移出普通表操作后才移回分区表,但是今天又反馈该表的某字段为条件查询速度很慢,自己试了下果真如此,我看了查询语句的执行计划发现根本没用上索引(该字段是一个本地索引),因此就想用hint强制使用该索引,结果报错了ora-01502.
本地索引失效了?我很纳闷,什么原因导致的呢,难不成是我昨晚的操作导致的?因此网上一查,看到该博文http://diegoball.iteye.com/blog/575786,终于明白了,因为操作时该表具有主键,因此没法加上INCLUDING INDEXES这个子句,尽管后来因为主键被别的表引用必须disable才能交换数据,但是也没有加上该子句,因此就导致我操作的这个分区的所有本地索引都失效了。
查看本地索引状态:
SELECT index_name, partition_name, status
FROM user_ind_partitions
WHERE index_name = '&index_name';
发现失效当然就得赶紧重建下失效的索引
alter index index_name rebuild partition partition_name ONLINE;
mysql 分区索引失效_分区表的本地索引竟然失效了——ORA-01502相关推荐
- oracle手动分区改为自动分区,oracle12c在线转换分区表,本地索引,自动按月间隔分区...
SELECT count(*) FROM AAA_DATA; --AAA话单数据表 SELECT count(*) FROM IPTV_HW_DATA; --IPTV华为数据表 SELECT co ...
- 分区表的本地索引竟然失效了——ORA-01502
由于昨天对一个千万级别的分区表做了分区数据交换的操作,因为本表操作太慢,所以将其移出普通表操作后才移回分区表,但是今天又反馈该表的某字段为条件查询速度很慢,自己试了下果真如此,我看了查询语句的执行计划 ...
- oracle自动分区如何创建本地索引吗,创建与管理Oracle分区表和本地索引的实例解析...
创建与管理Oracle分区表和本地索引的相关知识是本文我们主要要介绍的内容,我们知道,Oracle的分区技术在某些条件下可以极大的提高查询的性能,所以被广泛采用.从产品上说,分区技术是Oracle企业 ...
- oracle10g 创建分区表,oracle10G分区的创建与维护Oracle分区表和本地索引
Oracle的分区技术在某些条件下可以极大的提高查询的性能,所以被广泛采用.从产品上说,分区技术是Oracle企业版中独立收费的一个组件.以下是对于分区及本地索引的一个示例. Oracle的分区技术在 ...
- oracle10G分区的创建与维护Oracle分区表和本地索引
Oracle的分区技术在某些条件下可以极大的提高查询的性能,所以被广泛采用.从产品上说,分区技术是Oracle企业版中独立收费的一个组件.以下是对于分区及本地索引的一个示例. Oracle的分区技术在 ...
- oracle不适合建立索引的场景,Oracle 分区表中本地索引和全局索引的适用场景
背景 分区表创建好了之后,如果需要最大化分区表的性能就需要结合索引的使用,分区表有两种索引:本地索引和全局索引.既然存在着两种的索引类型,相信存在即合理.既然存在就会有存在的原因,也就是在特定的场景中 ...
- oracle 建分区索引_Oracle的分区表和Local索引创建与维护
Oracle的分区表和Local索引创建与维护 SQL> connect eygle/eygle Connected. SQL> CREATE TABLE dbobjs 2 (OBJEC ...
- mysql 创建索引 终止_技术分享 | 常见索引问题处理
作者:EneTakane 数据库技术爱好者,爱可生 DBA 团队成员,负责 MySQL 日常问题处理以及数据库运维平台的问题排查,擅长 MySQL 主从复制及优化,喜欢钻研技术问题,还有不得不提的 w ...
- mysql 字符串 索引优化_轻松优化MySQL-之索引优化1
什么是索引?为什么要建立索引 索引用于快速找出在某个列中有一特定值的行,不使用索引MySQL必须从第一条记录开始读完整个表,直到找出相关的行,表越大查询数据所花费的时间就越多,如果表中查询的列有一个索 ...
最新文章
- Cassandra 概况
- 深度学习笔记5:正则化与dropout
- VS2017 安装 QT5.9
- 修改Gradle本地仓库的位置 方法
- 欠薪6个月 今天起又放假3个月?欠薪下的“自救”?柔宇科技紧急回应...
- 三星 android 截屏,三星S7怎么截屏 3种三星S7截图方法
- 同时面了腾讯三个部门,拿下 offer!
- Leetcode(二):Add Two Numbers
- python以写模式打开的文件无法进读操作_以写模式打开的文件无法进行读操作。...
- C语言经典例23-输出菱形图案
- 每天一种设计模式之抽象工厂模式(Java实现)
- 凡是能用钱买来的时间就是便宜的;凡是能用时间换来的注意力持续就是有价值的。
- C# 定时关机小应用
- ES6: 支持ES6的浏览器版本(汇总表)
- hypermesh错误1000
- (附源码)计算机毕业设计ssm高校网上教材征订系统
- am335x uboot启动流程分析
- Centos7超级无敌简单的PXE安装系统手动与自动化
- 【谈天说地】巴洛克建筑
- 2016年会是不动产区块链启动的时刻…
热门文章
- SAP UI5 应用开发教程之六十三 - 基于 OData V4 的本地 Mock Server 实现的深入介绍试读版
- 使用命令行加载 jMeter 自定义配置文件里的自定义 property
- SAP Spartacus public API的概念 - index.ts
- fixture.detectChange开始单步调试,如何执行到Directive的ngOnChange钩子
- Tomcat启动时加载本地证书出错的问题
- Hybris commerce的promotion rule里的固定折扣功能
- windows环境里React-Native运行失败的原因之一,安卓模拟器未启动
- different styles of button in footer area
- 关于SAP Cloud Platform ABAP环境费用的问题
- Marketing Cloud里如何创建新的query视图并设置为默认显示界面