当你发现数据库查询特别慢的时候,并且从硬件配置、SQL优化和索引等方面都找不出原因,那你可能需要从数据库的计算引擎本身的性能找下原因。 数据库的计算引擎性能有多重要?我们可以拿汽车做个简单类比。...
Oracle删除字段的方式和风险,你都了解么?
Oracle中和字段相关的知识还是很多的,不要小瞧了字段的增删改,一个小小的字段操作,一旦不清楚他的原理,随意在生产环境中执行,就可能产生让你印象深刻的影响。 一些和字段操作相关的历史文章, 《新增...
NULL判断对SQL的影响
看到一条SQL,很具迷惑性,原始语句包含了业务属性,因此使用模拟的操作来复现这个问题。 创建两张测试表,要注意的是,object_id字段设置了NOT NULL, SQL> create table a as select * from dba_obj...
oracle的dba_data_files视图介绍
今天给表空间扩展的时候,使用了dba_data_files进行查询。查阅了网上的资料。 该系统系统中含有以下字段 每个字段的含义如下: 2019/11/22号更新: 今天发现...
Oracle PL/SQL 性能分析工具 profiler 说明
一.说明 Oracle提供了profiler工具包,利用该工具包可以查看PL/SQL执行过程中各模块的性能。可以从MOS上下载该脚本: Implementing andUsing the PL/SQL Profiler [ID 243755.1] 脚本下载:profiler.zip ...
使用profiler脚本测试Oracle PL/SQL存储过程的性能
Oracle存储过程和PL/SQL代码常常包含了多个子过程和SQL,对于单个的SQL,我们很容易分析他的执行效率,但是对于PL/SQL存储过程,我们如何分析它的执行效率、具体每一步的耗时情况呢?Oracle提供了profiler工具可以...
浅谈Oracle的undo管理
1、什么是undo 当我们对数据执行修改操作时,数据库会生成undo 信息,这样一旦执行的事务或语句由于某种原因失败,或者发出一条ROLLBACK 语句请求回滚,就可以利用这些undo信息将数据放回到修改前的样子。undo ...
SSD固态硬盘技术扫盲
1.什么是SSD SSD即固态硬盘(Solid State Disk或Solid State Drive),也称作电子硬盘或者固态电子盘,是由控制单元和固态存储单元(DRAM或FLASH芯片)组成的存储设备,目前支持SATA、FC、SAS接口,可以替代普通...
SSD技术扫盲之:什么是NVMe? NVMe SSD有什么特点?
自己动手安装配置SSD的同学应该都清楚想要让SSD发挥出真正实力的话要去BIOS里面把SATA控制器模式切换成AHCI,对SATA设备来说使用AHCI模式的确是正确的选择,切换成AHCI可获得更好的性能。但是现在最新存储接口M.2...
oracle ora错误代码大全
本篇文章是对oracle错误代码进行了详细的总结与分析,需要的朋友参考下 ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常。 ORA-00017: 请求会话以设置跟踪事...