FP增加的索引
1、优化FP_BOM中第839行执行过慢问题,且会出现ORA-01652: 无法通过 128 (在表空间 STGTEMP 中) 扩展 temp 段ORA-06512: 在 "STG.FP_BOM", line 839
检查发现MST_BOMCOMPONENTS表中BOMID中没有空格,可以却除,另外增加索引
SELECT DISTINCT AM.SCENARIO_ID,
AM.ENGINE_ID,
AM.ENTERPRISE,
AM.SITEID,
AM.PROPERTY,
CASE WHEN IC.OLD_ITEM_ID=AM.ITEM THEN IC.NEW_ITEM_ID
ELSE AM.ITEM
END AS ITEM,
AG.BOMID,
AG.ROUTINGID,
AM.OPERATIONSEQ,
AM.PHANTOM,
1 NEW_QUANTITY,
AM.QTYUOM,
AM.SATISFYDMDCOMPLETE,
AM.COMPONENTGROUP,
AM.EFFSTARTDATE,
AM.EFFENDDATE,
AM.YIELD,
AM.SPLITPERCENT,
'AnDan'
FROM IN_BOM_CHANGE IC
JOIN ABPPMGR.MST_ITEMBOMROUTING AG
ON IC.PARENT_ITEM_ID=AG.ITEM
JOIN ABPPMGR.MST_BOMCOMPONENTS AM
ON TRIM(AM.BOMID)=SUBSTR(AG.BOMID,1,INSTR(AG.BOMID,'_',1,4)-1)
WHERE IC.ACTION='MODIFY'
AND AG.SYS_CREATED_BY='AnDan';
create index ABPPMGR.idx_MST_BOMCOMPONENTS_DBA01 on ABPPMGR.MST_BOMCOMPONENTS(BOMID);
2、
SELECT DISTINCT AM.SCENARIO_ID,
AM.ENGINE_ID,
AM.ENTERPRISE,
AM.SITEID,
AM.PROPERTY,
CASE WHEN IC.OLD_ITEM_ID=AM.ITEM THEN IC.NEW_ITEM_ID
ELSE AM.ITEM
END AS ITEM,
AG.BOMID,
AG.ROUTINGID,
AM.OPERATIONSEQ,
AM.PHANTOM,
1 NEW_QUANTITY,
AM.QTYUOM,
AM.SATISFYDMDCOMPLETE,
AM.COMPONENTGROUP,
AM.EFFSTARTDATE,
AM.EFFENDDATE,
AM.YIELD,
AM.SPLITPERCENT,
'AnDan'
FROM IN_BOM_CHANGE IC
JOIN ABPPMGR.MST_ITEMBOMROUTING AG
ON IC.PARENT_ITEM_ID=AG.ITEM
JOIN ABPPMGR.MST_BOMCOMPONENTS AM
ON TRIM(AM.BOMID)=SUBSTR(AG.BOMID,1,INSTR(AG.BOMID,'_',1,4)-1)
WHERE IC.ACTION='MODIFY'
AND AG.SYS_CREATED_BY='AnDan';
create index ABPPMGR.idx_MST_ITEMBOMROUTING_dba01 on ABPPMGR.MST_ITEMBOMROUTING(ITEM);
create index ABPPMGR.idx_MST_ITEMBOMROUTING_dba02 on ABPPMGR.MST_ITEMBOMROUTING(BOMID);
create bitmap index ABPPMGR.idx_MST_ITEMBOMROUTING_dba03 on ABPPMGR.MST_ITEMBOMROUTING(SYS_CREATED_BY);
FP增加的索引的更多相关文章
- SQLServer2016 之后增加了索引列数的限制 从 16个列 增加到了 32个列
创建带有包含列的索引 https://docs.microsoft.com/zh-cn/sql/relational-databases/indexes/create-indexes-with-inc ...
- sql语句增加字段 索引
alter table order_info add area varchar(50) create index group_compar on ry_order (group_compar); ...
- python 11:range(起始索引,终止索引,步数)(默认情况下步数为1,生成从起始索引,每次增加(终止索引-起始索引)/步数,到终止索引前的数字串)
squares = [] for value in range(1,11): #第三参数默认为1,生成从1开始,每次增加1步数,到11前的10为止的数字串 square = value ** 2 sq ...
- 删除数据库字段一样的row, 并增加唯一索引
DELETE FROM `groups` WHERE name IN (select a.name from ( SELECT name FROM `groups` GROUP BY name HAV ...
- 如何使用CREATE INDEX语句对表增加索引?
创建和删除索引索引的创建可以在CREATE TABLE语句中进行,也可以单独用CREATE INDEX或ALTER TABLE来给表增加索引.删除索引可以利用ALTER TABLE或DROP INDE ...
- lucene修改索引——(六)
原理: 修改的原理是先删除,后增加一个,这也是常用的一种修改的方式. 删除的文档的id不会被新增加的文档占用,类似于mysql的自增,当删除一个id=2时,以后id=2就是空着的,不会上来一个把2给占 ...
- SQL语句-创建索引
语法:CREATE [索引类型] INDEX 索引名称ON 表名(列名)WITH FILLFACTOR = 填充因子值0~100 GO USE 库名GO IF EXISTS (SELECT * FRO ...
- Elasticsearch索引(company)_Centos下CURL增删改
目录 返回目录:http://www.cnblogs.com/hanyinglong/p/5464604.html 1.Elasticsearch索引说明 a. 通过上面几篇博客已经将Elastics ...
- mysql_建立索引的优缺点 #转自Starzm#
建立索引的优缺点: 为什么要创建索引呢? 这是因为,创建索引可以大大提高系统的性能. 第一.通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性. 第二.可以大大加 ...
随机推荐
- iOS源文件工程打包
第一步:添加开发者账号 第二步:刷新 第三步:设置证书名 第四步:Export
- 24.API爬天气预报数据
1.免费注册API 地址: https://console.heweather.com/ 必须要用IE浏览器打开,注册邮箱激活,打开控制台,如图: 认证key是访问api的钥匙 2.阅读api说明开发 ...
- 13.纯 CSS 创作一个冒着热气的咖啡杯
原文地址:https://segmentfault.com/a/1190000014734039 感想:伪元素::before ::after 真的很强大,动画也是. HTML代码: <div ...
- 《汇编语言 基于x86处理器》第十章结构和宏部分的代码
▶ 书中第十章的程序,主要讲了结构与宏的使用 ● 代码,使用结构,对比是否对齐的性能差距 INCLUDE Irvine32.inc INCLUDE macros.inc structN STRUCT ...
- Archlinux下vmware-workstation中安装rhel5并通过桥接模式(bridge)上网
首先安装vmware-workstation(从aur中) $yaourt vmware-workstation 安装linux-headers $pacman -S linux-headers 然后 ...
- module模块和包
import 和 from 调用 module 目录有calc.py 和 test.py 两个文件 calc.py文件内容: def add(x,z): return x+z def sub(x,z ...
- oracle基础 管理索引
转自:https://blog.csdn.net/without_bont/article/details/79862112 管理索引 --- 原理介绍 索引是用于加速数据存取的数据对象.合 ...
- Hadoop 3.0 安装
1. 下载Hadoop 3.0 http://mirrors.tuna.tsinghua.edu.cn/apache/hadoop/common/hadoop-3.0.0/hadoop-3. ...
- WPF按钮响应函数中执行操作耗时较长时,UI 界面不能实时更新——问题原因与解决方案
原因: 一般来说,一个WPF窗口程序,只有一个UI线程, 如果这个线程停在某个函数,UI将会被阻塞,所有其他的界面操作都不能即时响应. 解决方案: 新开一个线程来执行耗时较长的操作,以不阻塞UI.
- jquery下插入标签以及clone的应用
//内部插入 插入一个儿子 //var $ele = $("<h1></h1>")//创建h1标签 // $ele.html('hello') // $el ...