网站建设企业需要准备资料,怎么做外网网站监控软件,wordpress 翻页 插件,装潢公司在海鲨数据库架构师精英群里,有位朋友说ORACLE 有 软软软解析. 就是把执行计划缓存在客户端里,从而避免去服务端找执行计划.
他给了个设置方法,
Weblogic console-datasource-connectionPool Statement Cache Type LRU Statement Cache Size100
CURSOR_NUMBER …在海鲨数据库架构师精英群里,有位朋友说ORACLE 有 软软软解析. 就是把执行计划缓存在客户端里,从而避免去服务端找执行计划.
他给了个设置方法,
Weblogic console-datasource-connectionPool Statement Cache Type LRU Statement Cache Size100
CURSOR_NUMBER 100*20 CONNECT 2000
最后JAVA 使用要启用Prepared Statement 写法
我去AI问了下
在WebLogic中语句缓存Statement Cache是一种将SQL语句缓存起来以便重复使用的机制。当一个连接从连接池中借出并使用完毕后该连接中的所有缓存语句都会被清空。如果开启了语句缓存则与该连接相关的语句将被缓存下来这样在下次执行相同SQL语句时就可以直接从缓存中获取结果而无需重新生成执行计划和语法解析等步骤从而提高了系统的执行效率。
在WebLogic Console中可以通过Connection Pool配置页面来设置Statement Cache Size参数的值。该参数指定了连接池中语句缓存的大小默认值为0表示不开启语句缓存。可以根据实际应用需求来适当调整该参数的大小以提高系统的性能。
需要注意的是开启语句缓存并不一定能够提高系统性能因为语句缓存也会占用一定的内存空间当缓存的语句数量过多或者SQL语句较为复杂时可能会导致内存溢出等问题。因此在开启语句缓存时需要综合考虑系统的应用场景、硬件资源等多个方面因素以选择最优的设置方式。 这么说来确实是了,虽然O记官方没有这么说!
听吕老师说官方叫 NO parse 一般叫不解析!
不解析 换个叫法 就是 软 软 软 解析咯!
我查了其它客户端是否支持
JDBC 参数设置 CACHESTATEMENTSIZZE 有利于提高软软解析。虽然数据库设置SESSION级CACHE CURSOR 数字不过因为链接池随机使用下CACHE CURSOR命中率很低所以无法提高软软解析 反应在AWR报告中中的 PARE TO EXECUTE % 率
DBCP property namepoolPreparedStatements valuetrue/ property namemaxOpenPreparedStatements value10/
官方文档说明http://commons.apache.org/dbcp/configurtion.html
C3P0 http://www.mchange.com/projects/c3p0/index.html#configuring_statement_pooling
maxStatements 所有链接总大小 maxStatementsPerConnetion 每个链接大小 statementCacheNumDefreedCloseThreads
使用LRU清除过期STATEMNS 备库
归档日志比在线日志小
RMAN duplicate 方式做个备库
DG中归档日志删除遇警告
OracleDG 备库 STANDBY 日志传输小结
O的备库表无效ROWID
RMAN中的expired和obsolete的真相
ORACLE 备库自动切换
把DG变成可读写的快照DG
Oracle DGbroker 索引
ORACLE索引名称矫情
INDEX肥胖化
ORACLE索引范围扫描逻辑读ARRAY
ORACLE 索引全扫描逻辑读
Oracle 大表创建索引 闪回
ORACLE闪回之闪回查询
ORACLE 闪回之闪回删除
ORACLE闪回之闪回表
ORACL 闪回功能之闪回数据库 等待事件
direct path read
常用33个等待事件说明 SGA
共享池内存三维
SGA内存
解析过程中的软软解析 表管理
分区表
在线重定义分区表
Oracle CLOB 的坑
自动生成ORACLE数据库迁移ORACLE代码 其他 抓取性能不错的脚本
PGA内存
一个性能优化案例INSERT
理解队列锁
UNDO
网络命名关系图
锁
只有数据文件情况下恢复数据库
ORACLE DBA 日薄西山
了解HANG-ORACLE
坑爹的物化视图和DBLINK
O的 数据重演
ORA 访问MYSQL
Oracle Parallel使用经验谈 Oracle DBA 技能 OBA技能1-获取执行计划
OBA技能2-执行计划顺序
OBA技能3-执行计划顺序表连接
ODBA技能-实战执行计划
ODBA技能5- 固定执行计划
ODBA 技能SPM计划
ODBA技能 RAC死锁分析
ODBA技能8 SQLTRACDUMP ORACLE RAC 系列
RAC
RAC安装
使用UDEV绑定ASM盘符
RAC crs_stat 命令结果完整显示
RAC 修改私有网卡IP
RAC私网修改错了咋办
RAC 修改 IP
ASM中的几个概念
ASM 再平衡
O RAC集群SCAN IP思路链
RAC local_listener的坑
RAC的坑应用分离 19.3RAC和REDHAT7.5安装 ORACLE优化新常态书 Oracle优化新常态第一章
Oracle优化新常态第二章强拆1
Oracle优化新常态第二章强拆2
Oracle优化新常态第三章 三大配置
Oracle优化新常态第四章 分库分表
Oracle优化新常态 第六章 SQL优化大法
Oracle优化新常态 第六点五章 急诊法
Oracle优化新常态 第七章 五大禁止
Oracle优化新常态 第八章 WHO-IT方法简介
Oracle优化新常态 第九章 索引优化
Oracle优化新常态 第十章 WHO-IT的命中率
Oracle优化新常态 第十一章 WHO-IT的等待事件