自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (1)
  • 问答 (8)
  • 收藏
  • 关注

原创 共享sql减少硬解析

1.sql共享后会减少硬解析2.共享sql就是让sql完全相同 大小写、空格等全部相同,否则都会发生硬解析。 使用绑定变量,使sql达到完全相同。测试:declare v_sql varchar2(50);begin for i in 1..1000 loop v_sql := 'INSERT /*leilijun*/ into test v...

2019-12-14 18:37:46 177

原创 chain、chunk、4031错误

1.shared pool整体的大小我们可以设置 但是其中的free cache、lib cache、row cache我们分配不了。 其中容易出问题的是free cache和lib cache。2.ora-4031错误(大量硬解析存在的时候会存在ora-4031错误) 硬解析需要保存的sql和执行计划,free的chain中找不到对应的chunck。3.ch...

2019-12-14 17:52:52 250

原创 shared pool组成即软硬解析

shared pool的百分之七八十都是oracle的补丁没有打。shared pool作用:缓存sql语句、sql语句的执行计划。SQL语句执行:1.解析(parse) 2.执行(exec) 3.获取数据(fetch)shared pool 在解析步骤起作用,减少解析时的开销。shared pool主要分为:free(自由)、library(sql)、row(数据字典...

2019-12-14 17:18:00 172

原创 oracle语句执行过程

shared pool:是缓存sql语句以及sql语句对应的执行计划server process(前端进程):找shared pool中是否已经缓存了sql语句和执行计划,如果没有,则解析执行计划并放入shared pool中,如果有,则执行使用shared pool中缓存的执行计划,减少了解析sql语句所花费的CUP和IO。bufffer cache:就是缓存的dbf的数据...

2019-12-14 16:42:18 557

原创 oracle体系概述

1.oracle有三类文件ctl、log、dbf2.oracle实例是启动起来画的一块内存和oracle启动后的一堆进程的统称一个实例一般对应一个oracle数据库,也可以2、4、8个实例对应一个数据库,达到负载均衡的效果,但是8个的用的很少。多个实例对应一个数据库就是oracle的rac技术数据库实例:内存(SGA)+进程SGA:share pool+buffer c...

2019-12-14 15:23:29 173

原创 3.计算机的缓存

1.cpu包含缓存寄存器、一级缓存、二级缓存2.内存3.磁盘磁盘本身也有一块缓存区4.缓存命中逻辑IO:cpu直接从内存获取数据物理IO:cpu从磁盘获取数据缓存命中率=逻辑IO/(逻辑IO+物理IO)5.磁盘中的内存工作机制磁盘中有一个电池单独对磁盘中的内存进行供电,一旦断电,则电池会帮助磁盘中的内存数据不会被丢失,但是需要尽快恢复供电。如果超过电池能帮助...

2019-12-12 23:38:40 180

原创 2.磁盘数据读取机制

1.读取顺序硬盘-内存-cpu计算2.top看系统进程3.iostat 1 20看进20次cpu从磁盘读取数据的详细4.free看系统内存使用情况5.磁盘保存数据机制原因:磁臂有磁性,移动中会产生电荷,形成电荷高低,及计算机底层保存数据格式1、0,数据是存放在磁盘上的磁道,磁盘被划分为扇区,一个扇区为512kb1个磁柱=4个磁条6.磁盘读取数据机制...

2019-12-12 23:02:38 340

原创 1-计算机的运行机制

1.计算机组成硬盘-内存-cpu2.一个的运行过程硬盘-内存-cpu-内存3.cpu执行的时候其实是分为多个时间片执行一个时间片只能执行一个程序4.cpu消耗主要分为从内存拿数据计算、调度5.计算机运行的瓶颈在哪里IO流...

2019-12-12 21:33:39 1135 1

mysql中文手册(个人非常喜欢)

学习mysql的中文手册必不可少,mysql的中文手册.chm文件,方便查询优化mysql。

2019-05-05

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除