61-Oracle SQL Monitor-实操

Oracle 性能调优工具:SQL Monitor 阅读详情
AI摘要

本文围绕Oracle SQL Monitor展开,介绍其核心功能与价值,包括实时性能监控、瓶颈诊断与优化等。阐述技术原理,如数据采集、监控触发机制等。还说明了各版本获取方式、报告解读关键点、生成报告的方法,最后给出最佳实践建议,如生产环境谨慎使用、阈值优化等。

小伙伴们是不是一直使用ASH、AWR进行整体性能观测和排查,偶尔也需要单个sql进行监测。用sqlplus中脚本生成监控报告,有些繁琐,如果有条件直接使用SQLDEVELOPER图形界面观察(EMCC,EM24ai上直接查询更方便)。

一、SQL Monitor核心功能与价值​

实时性能监控​
  • 动态捕获SQL执行细节,包括执行计划、等待事件、物理/逻辑读、CPU时间、I/O开销等。
  • 自动监控执行时间超过5秒、并行执行或使用/*+ MONITOR */提示的SQL语句。
瓶颈诊断与优化​
  • 识别全表扫描、高资源消耗操作、锁等待等性能瓶颈。
  • 提供执行计划可视化,对比历史执行趋势,定位性能退化原因。
多维度分析支持​
  • ​历史数据分析​:存储执行历史,支持性能趋势对比。
  • ​绑定变量捕获​:揭示执行计划受参数影响的问题。
--参数需配置:STATISTICS_LEVEL必须来自 ALL, TYPICAL, BASIC 之间
-- 设置全局为 TYPICAL(推荐)
ALTER SYSTEM SET STATISTICS_LEVEL = 'TYPICAL';
ALTER SYSTEM SET CONTROL_MANAGEMENT_PACK_ACCESS = 'DIAGNOSTIC+TUNING';
--系统已更改

二、技术原理​

数据采集层​
  • ​动态性能视图​:从V$SQL_MONITOR、V$SESSION等视图实时获取执行数据。
  • ​SQL Trace集成​:依赖Oracle的SQL Trace机制生成原始跟踪文件,解析为结构化数据。
监控触发机制​
  • 满足任一条件即触发监控:
    • 并行执行(DOP ≥ 2)
    • 单次执行CPU/I/O时间 ≥ 5秒(可通过_SQLMON_THRESHOLD调整)。
    • 语句包含/*+ MONITOR */提示。
存储与处理​
  • 数据暂存于SGA,通过AWR快照持久化到DBA_HIST_SQL_MONITOR。
  • 执行计划行数默认限制300行,可通过_SQLMON_MAX_PLANLINES调整。

三、各版本SQL Monitor获取方式​

​1. 23ai
--提前获得sql_id,从v$sql、awr,当前会话等均可
SELECT /* 20250622_SQLMonitor*/ e.FIRST_NAME,e.JOB_ID,e.IS_PROCESSED 
FROM HR.EMPLOYEES e WHERE e.EMPLOYEE_ID>10;
--找寻SQL_ID
SELECT sql_id, plan_hash_value, substr(sql_text,1,40) sql_text  
FROM  v$sql 
WHERE sql_text like 'SELECT /* 20250622_SQLMonitor*/%';
-- 定位行锁争用源头,最近5分钟
SELECT sample_time, session_id, sql_id, blocking_session
FROM v$active_session_history
WHERE event='enq: TX - row lock contention'
  AND sample_time > SYSDATE - 5/1440;
--按照查询text中的元素
SELECT sql_id, sql_text 
FROM v$sql 
WHERE sql_text LIKE '%employees%';
--查询V$SQL视图(实时TOP SQL)
SELECT sql_id, sql_text, executions, buffer_gets, disk_reads, elapsed_time
FROM v$sql 
WHERE buffer_gets > 10000   -- 过滤高内存消耗
   OR elapsed_time > 1000000 -- 过滤长耗时
ORDER BY elapsed_time DESC;  -- 按执行时间排序

--以上查询均可查询SQL_ID,使用第一个标记定位20250622_SQLMonitor找到的SQL_ID
--
SQL_ID        PLAN_HASH_VALUE
------------- ---------------
SQL_TEXT
------------------------------------------------------------------------------------------------------------------------
7mab2mxuhbyag      1445457117
SELECT /* 20250622_SQLMonitor*/ e.FIRST_
9tb4h6mg63yn4      2316499954
SELECT /* 20250622_SQLMonitor*/ e.FIRST_
-- 生成TEXT报告
SET LONG 1000000 LONGCHUNKSIZE 1000000 LINESIZE 200
SELECT DBMS_SQLTUNE.REPORT_SQL_MONITOR(
  sql_id       => '9tb4h6mg63yn4', 
  type         => 'TEXT', 
  report_level => 'ALL'
) FROM dual;
--
DBMS_SQLTUNE.REPORT_SQL_MONITOR(SQL_ID=>'9TB4H6MG63YN4',TYPE=>'TEXT',REPORT_LEVEL=>'ALL')
____________________________________________________________________________________________
SQL Monitoring Report

-- 生成ACTIVE报告(提前联网下载对应的文件,加载Flash动态元素形成动态报告)
SELECT DBMS_SQLTUNE.REPORT_SQL_MONITOR(
  sql_id       => '9tb4h6mg63yn4', 
  type         => 'ACTIVE'
) FROM dual;
--
DBMS_SQLTUNE.REPORT_SQL_MONITOR(SQL_ID=>'9TB4H6MG63YN4',TYPE=>'ACTIVE')                                                            
_____________________________________________________________________________________________________________________________________________________________________________________________________________________________
<html>
 <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
  <script language="javascript" type="text/javascript">
   <!--
      var version = "23.0.0.0.0";
     var swf_base_path = "https://download.oracle.com/otn_software/omx/";

         document.write('<script language="javascript" type="text/javascript" ' +
                        'src="' + swf_base_path + 'emsaasui/emcdbms-dbcsperf/active-report/scripts/activeReportInit.js?' +
                        Math.floor((new Date()).getTime()/(7*24*60*60*1000)) +
                       '"></' + 'script>');
      -->
  </script>
 </head>
 <body onload="sendXML();">
  <script type="text/javascript">
       writeIframe();
     </script>
  <script id="fxtmodel" type="text/xml">
   <!--FXTMODEL-->
   <report db_version="23.0.0.0.0" elapsed_time="0.00" cpu_time="0.00" cpu_cores="2" hyperthread="Y" con_id="3" con_name="FREEPDB1" timezone_offset="28800" dbtz_offset="0" time_at_dbtz="off" packs="2" service_type="0">
    <report_id><![CDATA[/orarep/sqlmonitor/main%3fsql_id%3d9tb4h6mg63yn4]]></report_id>
   </report>
   <!--FXTMODEL-->
  </script>
 </body>
</html>
2. 19c 
-- 使用新包DBMS_SQL_MONITOR
SELECT DBMS_SQL_MONITOR.REPORT_SQL_MONITOR(
  sql_id       => '1vrdkx6kqbfcz',
  type         => 'HTML'
) FROM dual;
--
DBMS_SQL_MONITOR.REPORT_SQL_MONITOR(SQL_ID=>'1VRDKX6KQBFCZ',TYPE=>'HTML')
--------------------------------------------------------------------------------
<html>
  <head>
    <title> SQL Monitor Report </title>
    <style type="text/cs
3. 图形化工具​
Enterprise Manager (EM)​​
路径:Performance > SQL Monitoring > Monitored SQL Executions 。
SQL Developer​
路径:Tools > Monitor SQL 。

​四、报告解读关键点​

以ACTIVE报告为例(可视化最佳):
执行计划图​
  • ​颜色标识​:红色表示高消耗操作(如全表扫描),绿色表示高效操作。
  • ​进度条​:显示各操作实际执行时间占比。
性能指标表

指标

说明

Buffer Gets

逻辑读次数,高值可能需优化索引

Disk Reads

物理I/O次数,高值需检查内存配置

Wait Events

如db file sequential read表示索引扫描等待

CPU Time

消耗CPU时间,接近总时间说明CPU瓶颈

历史对比​
  • 对比多次执行的Rows Processed、Elapsed Time变化,识别性能退化。

 五、生成报告

1. 监控指定SQL(强制启用)​ 
SELECT /*+ MONITOR */ employee_id, SUM(salary) 
FROM hr.employees e
GROUP BY e.employee_id;
 2. 生成离线ACTIVE报告
# 下载依赖脚本
mkdir -p /tmp/sqlmon
cd /tmp/sqlmon
wget http://download.oracle.com/otn_software/emviewers/scripts/{flashver.js,loadswf.js,document.js}
wget http://download.oracle.com/otn_software/emviewers/sqlmonitor/11/sqlmonitor.swf
--
Length: 578 [application/x-javascript]
Saving to: ‘document.js’

document.js                      100%[=========================================================>]     578  --.-KB/s    in 0s
2025-06-22 11:31:47 (13.6 MB/s) - ‘document.js’ saved [578/578]
HTTP request sent, awaiting response... 200 OK
Length: 996875 (974K) [application/x-shockwave-flash]
Saving to: ‘sqlmonitor.swf’
sqlmonitor.swf                   100%[=========================================================>] 973.51K  1.02MB/s    in 0.9s

--
# 生成报告(替换SQL_ID)
-- 1. 启用SPOOL并指定路径
SPOOL /tmp/sqlmon/sqlmon_report.html
-- 2. 生成ACTIVE报告(依赖已下载的本地脚本)
SELECT DBMS_SQLTUNE.REPORT_SQL_MONITOR(
  sql_id      => '9tb4h6mg63yn4',
  type        => 'ACTIVE',
  base_path   => 'file:///tmp/sqlmon'  -- 本地脚本路径
) FROM dual;

-- 3. 结束SPOOL
SPOOL OFF
_________________________________________________________________________________________________________________________________________________
<html>
 <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf                                                                  

六、最佳实践建议​

生产环境谨慎使用​
  • 监控本身消耗约5%~10%性能,避免长期开启。
  • 长期保持 TYPICAL 级别,仅在诊断时临时切换会话或使用 Hint​ 。
  • 避免全局设置 ALL,以免持续性能开销影响系统吞吐量。
阈值优化​
  • 调整监控阈值:ALTER SYSTEM SET "_sqlmon_threshold"=2 SCOPE=MEMORY;(单位:秒)。
结果归档​
  • 定期保存报告至文件系统,避免AWR清理后丢失。
复杂语句优化和依赖关系​
  • 优先关注执行计划中宽度最宽的操作节点(资源消耗最大)。
  • AWR、ADDM 等功能需 STATISTICS_LEVEL = TYPICAL|ALL,否则无法正常工作 。
  • 若尝试设置为 BASIC 时启用了自动 SGA 管理(SGA_TARGET > 0),会报错 ORA-00830 。

 

Oracle RAC 21.3 双节点监控与打包实战(Prometheus + Grafana + Collector 全流程) 两个节点的 GV$ 实时数据、Cache Fusion / DLM 真实曲线都在 Grafana 上滚动。如对本文档有任何疑问,欢迎评论区交流~:块传输 / 消息数都是自启动以来的累计 counter,出图时用。**GV$ 授权不能省**:只授 V$ 视图,GV$ 查询会报。RAC 数据库是 CDB 形态(多租户),普通用户会报。采集器内置 RAC 集群指标,全部走 GV$ 视图并按。输出的指标(Prometheus gauge,带。,SCAN 自动把连接负载均衡到双实例。出图,才能看到两节点各自的曲线。 阅读详情

相关推荐

AWS DMS异构数据库在线迁移实战:从Oracle到PostgreSQL

数据库迁移是云迁移中的核心环节,尤其在异构引擎间(如Oracle到PostgreSQL)需兼顾数据一致性、业务连续性与实时同步能力。其底层依赖变更数据捕获(CDC)机制,通过解析源库事务日志实现低延迟增量同步,技术价值在于支撑零停机切流与金融级数据准确。典型应用场景包括企业上云、架构升级与多云容灾,而实际落地常受制于类型语义差异、网络抖动、Replication Instance资源配置失当等工程细节。本文聚焦AWS DMS在生产环境中的深度调优与故障治理,覆盖全量并行加载、LOB处理、心跳监控、断点续传及

weixin_33863087的博客 449

SQL调优和性能监控利器SQL Monitor

SQL Monitor是Oracle官方提供的自动监控符合特定条件的SQL,用于收集执行时的细节信息的监控工具,常用于SQL调优和系统性能监控。Oracle 11g中,当SQL满足以下条件...

bisal的专栏 5125

达梦数据库-学习-61-标准化部署

达梦数据库标准化部署指南(CentOS 7.9) 本文记录了在CentOS 7.9系统上标准化部署达梦数据库的完整流程,包含单机和主备两种部署模式。 核心步骤: 环境准备:创建dmdba用户组,划分逻辑卷(数据盘、归档盘、备份盘) 目录挂载:格式化并挂载/dm、/dmdata等目录,设置开机自动挂载 自动化部署: 单机模式:兼容Oracle参数配置 主备模式:配置MAL监听、守护进程等参数 性能调优: 提供参数调优脚本,可调整内存分配、连接数等关键参数 针对DSC/DG环境提供特殊参数配置建议。

qq_45111959的博客 355

掌握SQL Monitoring这些特性,SQL优化

  第一章  掌握SQL Monitoring这些特性,SQL优化通通不在话下 DBAplus社群 | 2015-12-29 07:01 转载声明:本文为DBA+社群原创文章,转载必须连同本订阅号二维码全文转载,并注明作者名字及来源:DBA+社群(dbaplus)。 目录 术语说明 概述 什么SQL会被SQL MONITORING监控到 找到Real Time SQL Monito...

weixin_33832340的博客 532

SQLMonitor oracle跟踪SQL工具

跟踪程序中的sql语句 看哪张表 找出程序操作的数据表

SQL Monitor

监控SQL语句,实时抓取程序调用的SQL语句,方便程序开发,查找SQL语句

Windows环境下批量执行Oracle的SQL的一种方法

最近在公司学到了一个实用的技术。客户端(执行本batch脚本的系统)是windows而服务端操作系统不限,客户端需要配置好ORACLE_HOME, TNS_ADMIN以及tnsnames.ora。思路是利用batch和sqlplus批量执行SQL。使用方法:把所有的 xxx.sql 放在和本脚本同目录下然后运行batch即可。 脚本完整内容@echo off rem 这里的等于号两边不能

yangjiegang8的博客 3550

SQL Monitor中文版

SQL Monitor是一个SQL Server监控工具。它可以监控SQL Servers的健康状况和活动,并通过电子邮件为您发送监测结果和建议

未公开的oracle数据...,未公开的Oracle数据库秘密

第一部分 初始化参数第1 章 在文档中部分说明的参数  21.1 AUDIT_SYSLOG_LEVEL   21.1.1 syslog 设备  21.1.2 审计简介  31.1.3 使用AUDIT_SYSLOG_LEVEL 参数  41.1.4 审计非特权用户  51.1.5 小结  61.2 PGA_AGGREGATE_TARGET   61.2.1 自动PGA 内存管理介绍 ...

weixin_39831242的博客 259

SqlMonitor:数据库性能监控和报告

数据库监视器 SqlMonitor 是一种工具,可用于通过定期执行查询并监视查询所花费的时间来监视数据库的性能。 这对于识别性能峰值和关联多个数据库的性能问题非常有用。 查询使用 cron 表达式进行调度,并且可以配置为在其执行时间超过定义的阈值时发送警报。 可以绘制性能结果并相互叠加以帮助关联性能问题。 支持的数据库 SqlMonitor 应用程序将其调度/性能数据存储在 SqlServer 数据库中。 对于运行查询,任何支持 ADO.NET 2.0 提供程序框架的数据库驱动程序都应该可以工作。 我已经针对 MS SqlServer 2008 和 Sybase 11.9.2 / Sybase 15.5 进行了测试。 技术 ASP.NET MVC3 实体框架 4.1(代码优先) 服务总线 温莎城堡(IoC) 实体框架 Quartz.Net(用于调度) 引导程序 自动映射器 j

512分辨率万能遮罩模型实战指南:从下载到高精度应用

本文提供了512分辨率万能遮罩模型的完整实战指南。该模型经过超过540万次迭代,专门优化了对头发、手、眼睛等复杂区域的识别。文章详细介绍了从可靠渠道下载、环境部署、使用DF_ICE工具批量应用遮罩,到利用XSeg Editor进行高精度精修的全流程,旨在帮助用户显著提升AI换脸合成视频的质量与效率。

y2z3a4b5c的博客 1165

未公开的Oracle数据库秘密

第一部分 初始化参数   第1章 在文档中部分说明的参数 2   1.1 AUDIT_SYSLOG_LEVEL 2   1.1.1 syslog设备 2   1.1.2 审计简介 3   1.1.3 使用AUDIT_SYSLOG_LEVEL参数 4   1.1.4 审计非特权用户 5   1.1.5 小结 6   1.2 PGA_AGGREGATE_

DBA Tips 1463

HFSS实战:手把手教你设计微带发夹线滤波器(附完整参数计算流程)

本文详细介绍了使用HFSS设计微带发夹线滤波器的完整流程,包括参数计算、HFSS建模和优化策略。通过实战案例,帮助读者掌握微波滤波器设计的核心技巧,特别是奇偶模阻抗计算和HFSS仿真中的关键设置,适用于通信系统设计和射频工程应用。

weixin_29251567的博客 441

oracle导入sl内存溢出,Oracle 11.2.0.2.0 RAC环境一次内存溢出ORA-04031问题的处理

环境信息数据库版本:11.2.0.2.0操作系统版本:AIX 6.1一.现象1.RAC环境中其中一台服务器node2负载上升(平时为idle为90左右),node1数据库正常,下面为node2当时的SAR报告bash-3.00# sar -f sa15|moreAIX p740db2 1 6 00F688714C00 08/15/12System configuration: lcpu=32...

weixin_34638776的博客 654

Axure原型模板与元件库APP交互设计素材(附资料)

在Axure中,手机模型是展示APP或小程序界面效果的重要工具。通过导入手机模型元件,设计师可以更加直观地模拟真实设备的显示效果,从而更准确地评估设计的可行性和用户体验。Axure官方及第三方资源库中提供了多种品牌和型号的手机模型,如iPhone、Android等,设计师可以根据项目需求选择合适的模型进行使用。Axure作为一款强大的原型设计工具,为APP和小程序的设计与开发提供了丰富的界面组件元件库和交互设计素材。

招风的黑耳优快云 1981

VMware Workstation Pro 25H2 去虚拟化精简便携版完全指南

虚拟机技术在现代开发和测试环境中扮演着重要角色,但客户机系统常因暴露虚拟化特征而被特定软件识别为“虚拟机”,导致功能受限。同时,官方 VMware Workstation Pro 安装包体积大、安装流程繁琐,难以实现移动化部署。去虚拟化通过修改 VMX 配置、屏蔽 CPUID 特征、反射宿主机硬件信息等手段降低被检测概率;精简与便携则通过裁剪非核心文件和改用脚本注册服务,实现即解压即用的轻量化形态。这类改版方案特别适合临时环境搭建、敏感软件兼容测试以及构建随身开发环境。本文从虚拟化检测原理出发,系统梳理了

weixin_34068198的博客 378

[20140217]在toad使用跟踪文件.txt

[20140217]在toad使用跟踪文件.txt 我使用toad版本是12.0.0.61,今天使用生成跟踪文件,发现在界面上可以访问跟踪文件的内容做一个测试看看。 SCOTT@test> @ver BANNER ...

235

IST——In-System-Test

安全性是自动驾驶平台的关键特性之一,而这些架构中使用的半导体芯片必须保证ISO 26262标准所要求的功能安全方面。为了监控由于现场缺陷导致的故障,在启动和/或关闭期间会自动运行系统内结构测试。当系统内测试(IST,In-System-Test)架构检测到任何永久性缺陷时,驾驶平台会做出响应,以实现系统的故障安全状态。汽车IC采用高质量测试方法进行筛选,以实现接近零的DPPM(每百万缺陷部件)。即使在这样的高测试标准下,由于环境或操作条件的影响,在系统现场运行过程中仍可能出现可靠性缺陷。

weixin_50518899的博客 3207

res-downloader 爱享素材下载器:免费资源嗅探完整指南

在视频号刷到一段想存的教程、在小红书看中一张图、在 QQ 音乐里单曲循环一首歌——可平台就是不给下载入口,右键也照样没用。**res-downloader(爱享素材下载器)** 是一款免费开源的**网络资源嗅探**下载工具:它靠本地代理把你的流量拦下来,自动认出视频、音频、图片、m3u8 和直播流,丢进列表,让你一键存到本地。全文帮你把它装明白、用好。 ## 五分钟跑通第一次资源下载 第一次成

gitblog_00704的博客 913

HFSS之天线设计实例

目录 矩形微带天线 微带天线尺寸计算 微带线的3个关键指标如以下 HFSS设计流程 新建工程并设置求解类型 天线建模 添加求解设置和扫频设置 天线建模步骤 谐振点查看 优化设计 查看天线分析结果 3D增益 Smith圆图 S参数 驻波比 ​ 平面增益 方向性系数\增益\轴比 矩形微带天线 微带天线的概念首先是由Deschamps于1953年提出来的,经过20年左右的发展,Munson和Howell于20世纪70年代初期制造出来了实际的微带天线 一个简单的...

ASH_GUARDIAN的博客 1万+

焊缝缺陷智能检测:基于 YOLO 的工业质检系统实战

从焊缝缺陷数据集的构建到模型训练,从桌面检测界面到缺陷统计输出,本文覆盖了一套工业焊缝质检系统的完整路线。这个场景的核心难点在数据层面——气孔和裂纹这类小目标的标注质量直接决定了模型的最终表现。建议先在开源数据集上跑通全链路,确认 mAP 达到可接受的水平后,再通过补充特定类型的小目标数据和提升输入分辨率来做精度优化。工业场景中,漏检一个气孔的成本和误报一个假阳性的成本不一样——根据对两类成本的承受力,调整置信度阈值来找到业务上的最佳平衡点。

m0_71589036的博客 202

mysql 读取oracle_MySQL的数据读取过程

MySQL的数据读取过程对于build-in的innodb的架构,每次当发布IO请求时,究竟是mysql服务的线程完成还是由innodb_read_io_threads来完成的呢?和朋友讨论这个问题,没有结论,通过跟踪发现,是由mysql服务的线程完成的.MYSQL:5.5.33OS:RHEL 5.8连接到mysql,关闭自动提交,然后发布一条sqlmysql> set autocommit...

weixin_34044446的博客 382

初学者入门YOLO目标检测:从懵圈到上手,这篇文章讲透所有核心(附学习路径+避坑指南)

目标:比如训练一个“检测苹果和橘子”的模型,或者“检测人脸”的模型;任务:学会用LabelImg标注数据,制作YOLO格式的数据集,用命令行训练模型;关键:不用追求高精度,能训练出一个能检测出目标的模型就行。很多初学者卡在入门阶段,不是因为智商不够,而是因为“想太多,做太少”——总觉得要把所有原理搞懂才能动手,结果越想越怕,最后放弃。先动手,再动脑。先跑通一个案例,获得成就感;再制作自定义数据集,训练简单模型;最后再回头去理解原理,优化模型。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 690

RAG数据层选型实战:AI原生数据库迁移决策与5大平台对比

本文聚焦2026年RAG数据层选型,对比OceanBase、pgvector、Oracle AI Database、PolarDB Lakebase与华为云GaussDB五大平台,揭示外挂式架构在规模化后因ETL延迟导致数据不一致的痛点。通过真实案例与量化测试,提出AI原生数据库“数据不动、模型动”的内核优势:同事务强一致、单SQL混合搜索、毫秒级延迟。给出迁移决策四阶段链路与选型矩阵,明确当向量规模超百万、需实时一致性时,应优先采用内嵌向量能力的原生方案。

有时work,经常BUG,总是DeBug 406

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

2. 容器常用操作

root@martin-host ~ ] # docker run -tid centos:7 17ff1296507d1636de43b228c1ec2c3838767ec7ea2175dfa3e3be892e05db4c [ root@martin-host ~ ] # 系统级别镜像: /bin/bash应用级别镜像:启动对应的服务查看镜像的详细信息,找Cmd的关键字[ root@martin-host ~ ] # docker image inspect 镜像名称容器不允许使用IP通信^C。

u010198709的博客 2427

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

OptiScaler:三步完整指南换掉游戏超分与DX12补帧

OptiScaler 是一款免费开源的游戏超分辨率替换工具:它拦截游戏里 DLSS 2+/FSR 2+/XeSS 的超分调用,把画面后端换成你指定的技术,还能给没有原生帧生成的 DX12 游戏补帧。读完本文,你能在 5 分钟内完成安装、呼出游戏内菜单并调好三个基础参数。 ## 快速上手:五步装好 OptiScaler 并呼出游戏内菜单 1. 从项目官方 Releases 页下载最新版发行包并解

gitblog_00418的博客 931

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

上一篇: 60-Oracle 10046事件-实操
下一篇: 62-Oracle ADR(Automatic Diagnostic Repository)
远方1609
博客等级 码龄22年 577粉丝 121原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值