当前位置:网站首页>insert引起的db file sequential read之改善
insert引起的db file sequential read之改善
2022-07-23 02:07:00 【周末摸鱼】
前端人员反映最近考勤资料准入很慢,之前几分钟转完的资料,现在需要很久。
针对这个问题,做了这个时间段的ash report,发现insert时伴随着db file sequential read以及read by other session,正常来讲,insert 与db file sequential read怎会扯上关系?进一步分析,应该是在做index维护,即insert表时,同时会更新index,同时确认新的key value在index的位置
而read by other session,显然是伴生于前者,即db file sequential read要读的block正在被其他session读取,这一般是buffer紧张造成
full sqltext:
做了一个10046,可以看到db file sequentail read, obj#236626(通过查询验证,正是被插入表的index)


db file sequential read属于physical read,故思路是将此index放入keep pool,不参与shared buffer竞争:
ALTER index IDHRIS.IDX_EM_CARD_RECORDstorage(buffer_pool keep)
验证结果:
SELECT OWNER,INDEX_NAME,BUFFER_POOL FROM DBA_INDEXES WHERE INDEX_NAME=‘IDX_EM_CARD_RECORD’
最后,请前端user检验成果:
从前端user的insert完成记录来看,已经改山很多。
边栏推荐
- Accumulation of FPGA errors
- express操作mysql,sql哪里写错了?
- A ConvNet for the 2020s 论文阅读
- Teach you how to set up Alibaba cloud DDNS in Qunhui
- Pytorch save and load model
- ADAS测试方案
- Peptide modified PNA peptide nucleic acid bz-d-phe-val-arg-pna|l-phe-val-arg-pna
- PNA polypeptide suc ala ala Pro AAA PNA suc ala3 PNA Pyr Phe Leu PNA
- 多肽修饰PNA肽核酸Bz-D-Phe-Val-Arg-pNA|L-Phe-Val-Arg-pNA
- PNA PNA modified polypeptide bz- (DL) - Arg PNA | z-ala-ala-leu-pna | suc ala ala ala PNA
猜你喜欢
随机推荐
qml-使用 listView 构筑三级树形(treeView)架构
构建一个CPU模拟器
Tensorflow 2.0深度学习教程
Verilog grammar basics HDL bits training 04
LEADTOOLS 20-22 Crack-DotNetCore!!!
.split(“,“, -1) 和 .split(“,“) 的区别
Server memory performance tuning
phpcms实现产品多条件筛选功能
毕业1年,放弃实习机会,在家自学软件测试,同学实习刚结束,我已成月薪12k测试工程师
【bug 简单处理】
A ConvNet for the 2020s 论文阅读
Sentry的安装、配置、使用
Adas test plan
TDengine 助力西门子轻量级数字化解决方案 SIMICAS 简化数据处理流程
Déterminer s'il s'agit d'un type vide
PNA PNA modified polypeptide Pro Phe Arg PNA (s-2302) | DNP Gly x l Pro Gly PNA
pna肽核酸定制服务|肽核酸钳制-PCR(PNA-PCR)|cGAPPNA多价肽核酸配体
C语言课设----个人信息管理系统(包含学生成绩和消费记录)
给我五分钟,给你一片“云”
Judge whether it is void type









