`
majm
  • 浏览: 35790 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

pro

    博客分类:
  • SQL
阅读更多
-------------------------oracle启动过程分析
linux下:
1.启动到nomount状态
创建实例-->分配内存-->启动后台进程

2.启动到mount状态
3.启动到open状态

windows:
net start OracleServiceORCL

net start OracleOraDb10g_home1TNSListener

--------------------------oracle关闭过程分析



--------------------------oracle问题定位基本过程和手段


--------------------------oracle日志文件分析方法


--------------------------oracle统计数据收集步骤和手段


--------------------------sql,pl/sql优化手段和开发建议
以下关于索引要讨论的信息
数据库查询数据的方式
1、全表查询
2、RowId(索引)
数据库内部有优化器(是核心的组件之一)
而优化器则决定了要不要建索引的方式来查数据
数据库内部的两种优化器
A、RBO基于规则的优化器
B、CBO基于代价的优化器

索引可减少磁盘的开销
(性能优化考虑)磁盘的开销有三种

A、磁盘的I/0(磁盘的输入输出)
B、CPU的代价(用到内存空间)
C、网络的I/O(网络的输入输出)

索引可减少磁盘的开销

索引的优点:
提高查询性能
索引的缺点:
需占据磁盘空间
降低增,删,改性能
索引也需要占用空间,所以需要合理的建立索引
    某些场合下索引会失效
注意:
特殊表IOT(索引指示表):索引表跟物理表结合在一起,其他的表一般是索引表和物理表分开的
在何时何处建立索引(建索引的条件)-- 要判断在那个列上建立索引
1、物理表的数据不多时一般不要建索引(一般要有几千条才打算建索引)
2、查比更小的表不建索引(查比更:select/update 的比率)
3、不在where、order by 、group by 中不建索引
4、不是频繁执行的SQL语句的不建索引
5、在基数高的列上建索引

注意:数据库执行时是先从后面的条件执行再找符合前面条件

索引的类型:
索引有各种类型,除了‘标准索引’外,还有一些特殊类型的索引:
唯一索引;
位图索引;
组合索引;
反向键索引;
基于函数的索引;

建标准索引语法:
CREATE INDEX 索引名称 on 表名(列名);
重建索引:
ALERT INDEX 索引名 on rebuild;
注意:
为什么需要重建索引?
1、一般情况下,索引使用久了以后就零乱,所以需要重建整理
2、当需要大批量导入数据操作时就需要重建索引(大批量插入操作)
此时操作:先把之前的索引删除掉,触发器屏蔽,接着再重建索引,否则可能影响到性能


-----------------------------oracle安装路径下的重要文件夹及文件
oracle/product/10.2.0/admin/$SID
bdump:后台进程跟踪文件
cdump:内核放弃文件
pfile:初始化参数文件
udump:用户SQL跟踪文件

oracle/product/10.2.0/db_1

oracle\product\10.2.0\oradata/$SID
数据库控制文件(.ct1)
重做日志文件(.log)
数据文件(.dbf)


-----------------------------针对omu的数据库维护的常用shell,或sql脚本
分享到:
评论

相关推荐

    McgsPro 3.3.3.5781 组态软件安装包McgsPro 3.3.3.5781 组态软件安装包McgsPro 3.3

    McgsPro 3.3.3.5781 组态软件安装包McgsPro 3.3.3.5781 组态软件安装包McgsPro 3.3.3.5781 组态软件安装包McgsPro 3.3.3.5781 组态软件安装包McgsPro 3.3.3.5781 组态软件安装包McgsPro 3.3.3.5781 组态软件安装包...

    arcgis pro深度学习库

    arcgis pro深度学习库arcgis pro深度学习库arcgis pro深度学习库arcgis pro深度学习库arcgis pro深度学习库arcgis pro深度学习库arcgis pro深度学习库arcgis pro深度学习库arcgis pro深度学习库arcgis pro深度学习库...

    dotween pro 1.0.335 dotween pro 1.0.335 Unity

    《Unity中的Dotween Pro 1.0.335:高效动画管理库》 在Unity游戏开发中,动画效果的实现对于提升用户体验至关重要。而Dotween Pro 1.0.335是一款专为Unity设计的高效、易用的动画管理库,它极大地简化了在Unity引擎...

    XTools Pro V21.1 for ArcGIS Pro 2.6 - 2.9 2022.4.17最新官方原版

    Many XTools Pro tools and features can be used in ArcGIS Pro. Each new version of XTools Pro for ArcGIS Pro contains more and more tools, both migrated from the version for ArcMap and new ones. The ...

    ArcGIS Pro进阶教程

    根据提供的文件内容,这里将对“ArcGIS Pro进阶教程”进行知识点的提取和详细说明。 首先,ArcGIS Pro是Esri公司推出的一款先进的地理信息系统(GIS)软件,它作为ArcGIS平台的一部分,继承了ArcGIS 10.3 for ...

    EMLOG Pro收费版免费升级为emlog pro开心版

    图片[2]-EMLOG Pro收费版免费晋级为emlog pro开心版(永世免费)-源码库 然后就能够免费运用全部功用,包括在线更新、应用商店等(注:在线更新后也是免费版) 支持版本 emlog pro 1.9.0 emlog pro 1.8.0 emlog pro ...

    TracePro教程.zip

    TracePro是一款强大的光学仿真软件,广泛应用于光学设计、照明系统分析和光电系统验证等领域。本教程集合了多种学习资源,旨在帮助用户从入门到精通掌握TracePro的使用技巧。 "TRACEPRO__攻略.docx"可能是一份综合...

    《IDApro权威指南》个人学习笔记

    _IDApro权威指南个人学习笔记_ 《IDApro权威指南》个人学习笔记是关于IDApro反汇编工具的使用指南,该指南涵盖了IDApro的基础功能、指令优化、数组、结构体、网络节点等方面的知识点。 基础功能强化 IDApro是一款...

    Axhub Charts Pro V2.1.1.rplib

    Axhub Charts Pro V2.1.1.rplib Axhub Charts Pro V2.1.1.rplib Axhub Charts Pro V2.1.1.rplib Axhub Charts Pro V2.1.1.rplib Axhub Charts Pro V2.1.1.rplib Axhub Charts Pro V2.1.1.rplib Axhub Charts Pro V...

    FlashPro5烧录器快速上手

    FlashPro5烧录器是一款专门用于编程和配置FPGA芯片、SoC、以及某些特定微控制器的硬件设备。这类烧录器广泛应用于电子工程师、硬件开发者以及教育和研究领域。FlashPro5烧录器快速上手文档的内容主要包括了该烧录器...

    Codejock.Xtreme.Toolkit.Pro.v15.3.1 VS2017版本

    Codejock.Xtreme.Toolkit.Pro.v15.3.1 源码,.sln的工程属性32位和64位已经全部修改为 VS2017工程属性。直接使用VS2017打开编译即可使用。同时里面包含了已编译好的debug和release的动态库和静态库如下: ToolkitPro...

    扣图滤镜Mask Pro 4.1.9中文版

    Mask Pro 4.1.9a绿色汉化版:将Mask Pro 4.1文件夹复制到Plug-ins目录,如果需要序列号,请用压缩包中的序列号进行注册,打开Photoshop后在滤镜下就可以看到onOne,调出Mask Pro使用即可。 至于mask pro 4.1.9d版的...

    FilterPro TI滤波器设计 安装包

    **FilterPro TI滤波器设计软件详解** FilterPro是由美国Texas Instruments(TI)公司开发的一款专业滤波器设计工具,广泛应用于信号处理、通信、音频系统等领域。它为工程师提供了直观且高效的滤波器设计环境,能够...

    施耐德Unity Pro编程经典培训教程

    根据给定的文件信息,我们可以提炼出与施耐德Unity Pro编程相关的多个关键知识点,尤其聚焦于其在工业自动化领域的应用、技术特性以及与之相关的软件开发环境。 ### 施耐德Unity Pro简介 施耐德Unity Pro是施耐德...

    DOTween Pro v1.0.380 unity 插件 最新版

    DOTween Pro v1.0.380 unity 插件 最新版DOTween Pro v1.0.380 unity 插件 最新版DOTween Pro v1.0.380 unity 插件 最新版DOTween Pro v1.0.380 unity 插件 最新版DOTween Pro v1.0.380 unity 插件 最新版DOTween ...

    emlog_pro_1.0.6纯净版.zip

    emlog_pro_1.0.6纯净版.zipemlog_pro_1.0.6纯净版.zipemlog_pro_1.0.6纯净版.zipemlog_pro_1.0.6纯净版.zipemlog_pro_1.0.6纯净版.zipemlog_pro_1.0.6纯净版.zipemlog_pro_1.0.6纯净版.zipemlog_pro_1.0.6纯净版....

    ArcGIS Pro符号库

    【ArcGIS Pro符号库】是专门为GIS(地理信息系统)用户设计的一个资源集合,适用于Esri公司的高级桌面GIS软件——ArcGIS Pro。这个符号库包含了经过精心整理和测试的符号集,确保与ArcGIS Pro的最新版本兼容,为用户...

    施耐德Unity ProXL授权

    Unity ProXL是施耐德电气推出的一款先进的编程和工程组态软件,主要用于其PLC(可编程逻辑控制器)系统。这款软件提供了强大的控制逻辑编辑、人机界面(HMI)设计以及系统诊断等功能,广泛应用于工业自动化领域。...

    propack_matlab工具包

    Propack MATLAB工具包是专为MATLAB环境设计的一个高效、灵活的数值线性代数库,主要用于解决大型稀疏矩阵的奇异值分解(SVD)问题。该工具包由Lawrence F. Ragan-Norwick开发,其核心是Propack算法,这是一种优化的...

Global site tag (gtag.js) - Google Analytics