首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏老虎刘谈oracle性能优化

    生产系统SQL执行计划突然变差怎么办?

    由于各种各样的原因,DBA有时会遇到SQL执行计划突然变差的情况,导致CPU和IO资源消耗过高,整个系统性能下降。 但是,这样做有一些问题: 1、 如果是大表,收集统计信息的时间会比较长,而且执行计划变差一般伴随着CPU利用率高和IO繁忙,这个时间会更长; 2、 有些DBA在收集统计信息时,没有使用no_invalidate 3、 有些SQL执行计划改变是跟统计信息没有关系的,即使重新收集了统计信息,执行计划还是无法恢复正常。 遇到执行计划突然变差,刘老师的建议是:先用SQL profile(10g及以上版本)固定执行计划为原来正常的执行计划,让业务先恢复正常,再慢慢查找原因。 具体步骤如下: 1、用DBA权限的用户登录sqlplus (不能是sys用户,可以是system用户) 2执行脚本 SQL>coe_load_sql_profile.sql 3、输入第一个参数:需要恢复执行计划的

    89310编辑于 2022-06-22
  • 来自专栏SAP ERP管理实践

    SAP 生产缺料执行与查询介绍

    SAP系统中,事务代码COMAC 是在生产前对生产订单批量进行可用性检查,提供给计划员执行检查物料是否缺料的工具。 + 转储调拨需求 供给包括:转储订单数量 + 生产订单数量 具体操作过程如下: 点击“COMAC”或者直接在快速命令输入栏 输入“COMAC”进入“汇总可用性检查”界面。 在“汇总可用性检查”界面输入下生产工厂、生产订单等字段信息: 点击执行图标转入“批量处理-抬头订单”界面后选择需要批量处理的订单,并点击批量处理图标,打开功能选择界面。 在功能选择界面中功能参数版块,处理范围选项中选择“所有物料的ATP检查”,完毕后点击执行图标,执行完毕后界面会自动转换至“批量处理-抬头订单”界面。 汇总可用性检查执行完毕后,打开“CO24”进入“短缺零部件”界面查询相应缺件信息,其中短缺栏即为实际缺件数量。

    2K20编辑于 2023-09-18
  • 来自专栏云ERP

    ERP之提高生产计划执行

      ERP系统上线初期,生产计划执行率不高是个普遍问题。生产效率低下、产能不能充分发挥,制造成本居高不下,更为严重的是大家似乎对ERP系统产生了怀疑。 从选型到实施一路走来,难道上ERP就是找死,系统只能是中听不中用吗?   可以说,生产计划执行率的高低,是计划指导生产,衡量系统应用效果的重要指标。 提高生产计划的执行率就是要将生产的能力发挥得淋漓尽致,使生产变得更加顺畅和高效。 什么是生产计划执行率呢?    简单地说,就是系统跑出来的计划经过人工干预、调整后,生产线是否百分之百按照这个计划确定的完工日期来完成生产任务,达到的比率就是生产计划执行率。为什么要平衡和调整呢? 是什么在影响生产计划执行率呢?   生产计划执行率是企业整个生产流程中多种因素共同作用的结果

    57420发布于 2019-03-01
  • 零代码2小时搭建生产小工单系统

    现在通过零代码平台,企业2小时内就能把一个实用的生产小工单系统搭起来——不是写代码,而是靠拖拽组件、配置规则,把流程和数据用结构化的方式串起来。 核心价值:任务可追踪:每个工单的每道工序都清晰可见;数据可量化:生产效率、不良率、延期风险一目了然;责任可追溯:谁负责、什么时候完成、有没有异常,全系统留痕。2.为什么能2小时搞定? 实时数据追踪如何实现:工人扫码报工,系统自动更新工序进度;效果:生产效率提升30%以上,问题发现时间缩短50%。2. 步骤2:对接外部系统ERP接口:通过API同步订单状态;扫码设备:配置扫码枪或手机APP,实现工序报工;MES系统:实时获取设备状态和生产数据。 它不需要复杂的开发流程,也不需要庞大的预算,2小时内就能搭建一套基础系统,解决80%的生产管理问题。记住:数字化转型不是“砸钱买系统”,而是“用工具解决问题”。

    55910编辑于 2025-09-09
  • 来自专栏sktj

    Docker 生产环境实践2

    image.png 1、3台主机:1台管理机、2台主机、1台日志服务器 管理机上ansible、配置文件、仓库、监控 2台主机安装keepalived 3台主机打通网络 1台日志服务器,原来用

    51620发布于 2019-12-13
  • 来自专栏历史专栏

    【愚公系列】2023年03月 MES生产制造执行系统-001.Autofac的使用

    文章目录 前言 一、Autofac的使用 1.安装包 2.服务注入 3.AddModule扩展方法详解 3.1 AppSetting.Init 3.1.1 数据库字符串加/解密 3.2 Autofac Autofac.Extensions.DependencyInjection 一、Autofac的使用 1.安装包 Autofac.Extensions.DependencyInjection 2. "UserIdField": "ModifyID", "UserNameField": "Modifier", "DateField": "ModifyDate" }, //演示系统过滤 SaveEidt", "CreateServices", "Import", "Upload", "Audit", "ModifyPwd" ] }, "Kafka": { //是否使用生产者 summary> public DateTime RequestDate { get; set; } ///

    /// 当前请求是否已经写过日志,防止手动与系统自动重复写日志

    73520编辑于 2023-03-16
  • 来自专栏历史专栏

    【愚公系列】2023年03月 MES生产制造执行系统-004.Kafka的使用

    文章目录 前言 一、Kafka的使用 1.安装包 2.注入 3.封装 3.1 IKafkaConsumer和IKafkaProducer 3.2 KafkaConsumer和KafkaProducer Kafka的概念包括生产者、消费者、主题、分区、偏移量等。生产者负责向Kafka发送消息,消费者负责从Kafka接收消息,主题是消息的分类,分区是主题的分片,偏移量是消息在分区中的位置。 The Connector API 允许构建并运行可重用的生产者或者消费者,将Kafka topics连接到已存在的应用程序或者数据系统。 0-4]\d|1\d{2}|\d? \d)\.){2}(25[0-5]|2[0-4]\d|1\d{2}|\d?

    70720编辑于 2023-03-16
  • 软件执行模型与系统执行模型

    软件执行模型与系统执行模型 基于性能的软件建模设计方法聚焦于确保最终产品性能与设计预期匹配。核心方法包括软件执行模型(静态分析)和系统执行模型(动态分析),二者分别用于评估理想响应时间和系统吞吐量。 性能计算示例 假设执行图中各节点权重为CPU时间: 平均时延:t1 + t8 + max(t5,t6,t7) + n*(p1*t3 + p2*t4 + t2) 最短时延:t1 + t8 + max(t5 局限性:实际性能受硬件资源限制(如仅2CPU核时加速比≤2)。 系统执行模型:动态分析 针对多用户、资源竞争场景,使用**排队网络模型(QNM)**模拟动态性能。 性能估算:基于执行图测量单任务服务时间,结合并发数计算系统吞吐量。 方法总结 软件执行模型 适用场景:单任务理想时延分析。 关键动作:识别串行瓶颈,通过并行化优化设计。 系统执行模型 适用场景:多用户资源竞争下的吞吐量分析。

    9310编辑于 2025-12-17
  • 来自专栏CODING DevOps

    精益产品开发 —— 丰田生产系统 & 精益生产

    拉式系统(Pull system) 拉动系统是一种用于减少任何生产过程浪费的精益技术。应用拉动系统允许仅在客户有需求时开始新工作,可以减少开销并优化存储成本。 可以专注于消除生产过程中的浪费活动,能够优化资源并减少库存积压的可能性。此外,应用拉动系统能够及时交付工作。 2. 机器有自己的运作方式,人也有自己的运作方式,这两者不能混在一起,让机器按照自己的运作方式执行执行完成会输出结果,我们只需要关注结果就好,而不需要参与机器实际运作的过程,可以理解为现在意义上的自动化。 生产过剩(生产比需求多) 2. 库存(所有零件、半成品和成本在存储库的浪费) 3. 等待(等待下一个生产环节) 4. 搬运(人员和设备搬来搬去,超过生产必要的人员走动) 5. 2 全面质量管理 强调质量是生产出来而非检验出来的,由生产中的质量管理来保证最终质量.生产过程中对质量的检验与控制在每一道工序都进行。

    1.7K20编辑于 2022-03-16
  • 来自专栏数字化 IT 从业者路径课

    精益产品开发 —— 丰田生产系统 & 精益生产

    拉式系统(Pull system)拉动系统是一种用于减少任何生产过程浪费的精益技术。应用拉动系统允许仅在客户有需求时开始新工作,可以减少开销并优化存储成本。 可以专注于消除生产过程中的浪费活动,能够优化资源并减少库存积压的可能性。此外,应用拉动系统能够及时交付工作。2. 机器有自己的运作方式,人也有自己的运作方式,这两者不能混在一起,让机器按照自己的运作方式执行执行完成会输出结果,我们只需要关注结果就好,而不需要参与机器实际运作的过程,可以理解为现在意义上的自动化。 生产过剩(生产比需求多)2. 库存(所有零件、半成品和成本在存储库的浪费)3. 等待(等待下一个生产环节)4. 搬运(人员和设备搬来搬去,超过生产必要的人员走动)5. 2 全面质量管理强调质量是生产出来而非检验出来的,由生产中的质量管理来保证最终质量.生产过程中对质量的检验与控制在每一道工序都进行。

    1.7K50编辑于 2023-03-22
  • 来自专栏杨建荣的学习笔记

    生产系统中只读表的实现思路(r2第43天)

    生产系统中有些时候需要保证一些表的只读特性,不允许表的数据被轻易修改。可能有一下的场景比较适用。 1) 一些系统中有一些类似数据字典信息的表。这些表的信息基本都是稳定的,不会轻易的改变。 2) 可能需要从一些外部系统中拷贝一些数据做比对和参考,不希望这些“临时”表的数据被认为修改。 3) 系统的核心表数据不想被人为的误删。 对于以上的场景可以有下面的实现思路。 2)通过物化视图,对于一些表的信息,如果是稳定的,不会变化的,而且通过其他的连接用户都无法直接做更改,可以考虑使用物化视图。这对第一种场景是比较适用的。 这对第2中场景是比较适用的 比如表TEST,如果需要设置为read only,可以写如下的sql语句。 不会有物理的数据存储空间占用,外部表加载基本都是毫秒级的速度,所以对系统影响很小。同时外部表是只读的,限定了不能做数据修改。

    83750发布于 2018-03-14
  • 来自专栏又见苍岚

    Python 执行系统命令

    系统命令 作为胶水语言,Python可以很方便的执行系统命令,Python3中常用的执行操作系统命令有以下方式 os.system() os.popen() subprocess 模块 os.system system函数可以将字符串转化成命令在服务器上运行;其原理是每一条system函数执行时,其会创建一个子进程在系统执行命令行,子进程的执行结果无法影响主进程。 其返回值是指令运行后返回的状态码,0表示指令成功执行,1表示失败,256表示没有返回结果,该方法适用于系统命令不需要输出内容的场景。 官方推荐使用该模块执行系统命令,subprocess模块通过子进程来执行外部指令,并通过input/output/error管道,获取子进程的执行的返回信息。 该方法有以下参数 参数 作用 args 一般是一个字符串,是要执行的shell命令内容 bufsize 设置缓冲,负数表示系统默认缓冲,0表示无缓冲,正数表示自定义缓冲行数 stdin 程序的标准输入句柄

    2.4K10编辑于 2022-08-10
  • 来自专栏生信修炼手册

    python执行系统命令

    在实际开发中,除了编写python自身的代码外,还经常需要执行操作系统的命令。 在python3中,推荐使用subprocess模块来执行系统命令,基本用法如下 # 导入模块>>> import subprocess# 执行系统命令 wc-l>>> cmd = subprocess.run 1551, in _execute_child raise child_exception_type(errno_num, err_msg)FileNotFoundError: [Errno 2] No such file or directory: 'ls -l' shell参数的真正作用是交给系统的shell脚本来执行命令,比如复杂的linux命令 >>> subprocess.run('cat config.txt | grep "samples" | cut -f1 > a.txt', shell = True) 除了单纯执行系统命令外,有时我们还希望得到执行后的结果,此时的写法如下 >>

    2K10发布于 2020-05-14
  • 来自专栏SAP最佳业务实践

    SAP最佳业务实践:生产订单拆分-工具生产(236)-2生产订单

    生产订单创建:抬头屏幕上,输入数量(如 2),并选择 回车 确认您的输入。系统生产订单类型YDP1展开工艺路线和物料单,并执行计划。同时检查物料可用性,确认任何消息。 ? 这种情况下,在下达生产订单之前执行采购的步骤4.2-4.4。 如果系统自动转到屏幕修改状态,选择返回。 1. 保存生产订单并记下生产订单编号 ______________。 生产订单已创建。 ? 2. 在 按计划订单备料 屏幕上,输入您的工厂。 3. 在 需求的选择区间 字段,输入订单中需要物料的日期或之后的日期。 4. 选择 生产/流程订单 选项页,输入以下数据: 字段名称 用户操作和值 注释 生产管理员 <MRP 控制者> 可选 订单 <订单编号> 输入您之前的订单编号 5. 选择 执行。 ? 系统将物料(物料凭证)从组件存储地点转移到生产存储地点。要查看拣配清单,请使用事务代码 CO27。 ?

    3.5K40发布于 2018-03-27
  • 来自专栏燧机科技-视频AI智能分析

    安全生产劳保穿戴监测系统

    安全生产劳保穿戴监测系统通过python+opencv计算机智能视频分析技术,安全生产劳保穿戴监测系统对现场区域人员防护用品穿戴是否合规进行自动监测。 OpenCV可以在不同的系统平台上使用,包括Windows,Linux,OS,X,Android和iOS。基于CUDA和OpenCL的高速GPU操作接口也在积极开发中。

    98040编辑于 2023-04-03
  • 来自专栏MySQL解决方案工程师

    生产系统数据丢失恢复案例

    生产系统数据丢失后的恢复 一、背景和大概的思路 2020年2月25日,微信的朋友圈大量转载微盟遭遇了系统重大故障,36小时内尚未恢复核心生产数据,从而想到本人在两周前处理的一个案例,开发人员误删除了生产数据 2. 这个操作对系统的影响有多大,是否对其他系统有影响?确认这个操作是不是正常业务体现? 3. 确认数据库里受到影响的日志的时间段。 4. 在仿真环境复盘整个故障。 使用binlog2sql的工具,解析出来错误执行的sql,让工作流的平台的同时进行确认,同时让工作流的同事,确认在这个时间段内没有其他的应用也在操作这个数据库。 3. 在这个系统上,数据已经备份了,每天都有全备,不能使用这个恢复的原因,工作流平台里有很多应用的流程引擎,一旦做了基于时间点恢复,别的应用的系统数据一块被恢复了,将会导致别的系统会丢失一部分数据。 2. 为什么在生产环境出现丢失数据的情况? 开发人员在生产上线过程越过了仿真环境,直接上生产,对生产上线过程并不严谨,虽然有管理流程,但是对流程的过程执行不力。 2.

    2.1K30发布于 2020-09-28
  • 来自专栏历史专栏

    【愚公系列】2023年03月 MES生产制造执行系统-002.Dapper和EFCode的使用

    的使用 1.3.1 BaseDbContext 基类 1.3.2 SysDbContext系统数据库上下文 1.3.3 ServiceDbContext业务数据库上下文 1.3.4 ReportDbContext Dapper 快速、可靠且经过充分测试,多年来一直被一些世界上最大的公司用于生产。 它非常易于使用,并具有许多功能,使其成为数据访问的强大工具。 <ICacheService>().SingleInstance(); } 1.1 DBServerProvider DBServerProvider作用主要是关联三个数据库连接: 业务库 报表库 系统数据库 DBType数据库类型, /// /// <param name="connString">如果connString为null 执行重载GetDbConnection new SqlDapper(ServiceUserCurrnetConnectingString); } } ///

    /// 默认获取连接系统库的

    1.8K30编辑于 2023-03-16
  • 来自专栏技术客栈

    Swagger2生产环境禁用

    二、禁用方式 基于 2.10.5 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2< /version> </dependency> 方式一(推荐) 在自定义的 SwaggerConfig 配置类中,通过 @ConditionalOnProperty(prefix = "swagger2" (prefix = "swagger2", value = {"enable"}, havingValue = "true") public class SwaggerConfig { @Bean 配置文件如下 spring: profiles: dev swagger2: enable: true --- spring: profiles: prod swagger2: enable prod环境下不写此配置) 方式二 同样在配置文件中编写配置文件 在自定义的 SwaggerConfig 配置类中获取配置文件中的配置信息 @Configuration @EnableSwagger2

    2.2K10编辑于 2023-07-20
  • 来自专栏千里行走

    nginx-2:部署生产级openresty

    7).相关阅读 本文需要配合下述文章阅读/使用: nginx-1:生产级别nginx高性能配置 (1).下载源码 https://openresty.org/cn/download.html 我下载的是最新版本 :openresty-1.15.8.1.tar.gz tar -xzvf openresty-VERSION.tar.gz cd openresty-VERSION/ #需要安装各种组件以适用于生产环境 centos执行:tools/get-deps-fedora.sh安装依赖。 /details/78273921 openrestry执行configure时指定pcre目录。 --with-stream --with-stream_ssl_module (7).相关阅读 nginx-1:生产级别nginx高性能配置

    2K10发布于 2019-11-28
  • 来自专栏Devops专栏

    Django 2 生产环境部署 uwsgi nginx

    允许接收所有hosts的方法 DEBUG = False ALLOWED_HOSTS = ['*'] 接下来配置uwsgi 部署 uwsgi 安装 uwsgi pip3 install uwsgi 执行如下 Downloading https://mirrors.aliyun.com/pypi/packages/e7/1e/3dcca007f974fe4eb369bf1b8629d5e342bb3055e2001b2e5340aaefae7a 配置uwsgi执行文件的软链接至/usr/bin 搜索二进制可执行文件的所在路径 # 搜索文件所在路径 [root@server01 performance]# find / -name "*uwsgi uWSGI master process (pid: 29508) spawned uWSGI worker 1 (pid: 29512, cores: 1) spawned uWSGI worker 2 437 bytes (1 switches on core 0) next_url = machine_unit:machine_unit_list [pid: 29512|app: 0|req: 1/2]

    1K20发布于 2019-10-15
领券