当前位置: 首页 > news >正文

马云的网站是谁建设的龙华做网站怎么样

马云的网站是谁建设的,龙华做网站怎么样,怎么在网上开店,深圳微信分销网站设计数据库管理-第123期 Oracle相关两个参数(202301205) 最近在群聊中看到俩和Oracle数据库相关的俩参数,一个是Oracle数据库本身的,一个是来自于Weblogic的,挺有趣的,本期研究一下。(本期涉及参数…

数据库管理-第123期 Oracle相关两个参数(202301205)

最近在群聊中看到俩和Oracle数据库相关的俩参数,一个是Oracle数据库本身的,一个是来自于Weblogic的,挺有趣的,本期研究一下。(本期涉及参数讲解均以Oracle DB 19c或WLS 12.2.1.4.0为准)

1 db_flash_cache_file/db_flash_cache_size

乍眼一看,还以为和闪回有关,但是细看发现是flash cache,查看Oracle Database 19c-Database Concepts-Memory Architecture部分官方文档,这个一个是否开启并配置Flash Cache功能的参数。Flash Cache的体系结构大致如下:
在这里插入图片描述
启动Flash Cache(或叫Smart Flash Cache,智能闪存缓存)的目的与内存buffer cache一致,将经常访问的数据块放到缓存里,这里将这部分缓冲区缓存可以位于闪存中。此缓冲区缓存扩展存储在一个或多个闪存磁盘设备上,这些设备是使用闪存的固态存储设备。数据库可以通过在闪存中缓存缓冲区而不是从磁盘读取来提高性能。(这里需要注意的是,该功能只能在Solaris或Oracle Linux上开启)
当Flash cache开启时,DBW可以将一个clean buffer写入闪存缓存,从而实现其内存buffer的重用。数据库将buffer头保存在主存储器的LRU列表中,以跟踪闪存中buffer的状态和位置。如果以后需要这个buffer,那么数据库可以从闪存中读取,而不是从磁盘中读取。
该功能本质是对内存buffer cache的一种容量扩展或者磁盘热数据的升级,使用Flash cache中缓存的buffer仍然需要将对应buffer刷入内存中使用,但是可以通过Flash Card的高性能实现IO层面的加速。
关于Flash Cache的两个参数使用方式如下:
DB_FLASH_CACHE_FILE指定用于数据库智能闪存的闪存内存或表示闪存集合的磁盘组的文件名。最多可以配置16个文件名。
DB_FLASH_CACHE_SIZE指定数据库智能闪存的大小。此参数只能在实例启动时指定。与上面参数内容一一对应,最多16个。大小限制为0(不启用),16M至(2048G-块大小)。

db_flash_cache_file = /dev/raw/sda, /dev/raw/sdb, /dev/raw/sdc
db_flash_cache_size = 32G, 32G, 64G
db_flash_cache_size = 32G, 0, 64G

Flash Cache这个参数我是没有用过的,感觉在RAC上意义也不是太大,而我这大多数又在Exadata上。

2 Statement Cache

Statement Cache是Weblogic Server(WLS)中用于自带JDBC连接池的一个配置参数:

To improve performance, WebLogic Server can cache prepared and callable statements used in your applications (enabled by default). When an application or EJB calls any of the statements stored in the cache, WebLogic Server reuses the statement stored in the cache. Each database connection in a data source has it’s own statement cache.
为了提高性能,WebLogic Server可以缓存应用程序中使用的准备好的和可调用的语句(默认情况下启用)。当应用程序或EJB调用存储在缓存中的任何语句时,WebLogic Server会重用存储在缓存内的语句。数据源中的每个数据库连接都有自己的语句缓存。

在Configuration: Connect Pool的配置中Statement Cache Type可以指定使用LRU或Fixed方式来选择缓存的语句,而Statement Cache Size则指定每个数据源实例的每个连接要缓存的语句数。
仅仅通过官方文档,我们很容易将Statement Cache理解成WLS中间件层缓存SQL相关数据,然而在MOS文档**What does Statement Cache Size mean? (Doc ID 1298036.1)**中,对Statement Cache如何发挥作用有更加全面、深入的解释:
在这里插入图片描述
从MOS文档可以看到Statement Cache本质上还是在数据库层面通过游标来维持对应语句处于open状态,在下一次执行语句时可以直接运行。这个功能并没有将语句的任何信息缓存在WLS中。同时开启该功能,配置不合理还可能出现游标耗尽,OOM等问题。

总结

本期介绍了Oracle DB和WLS中两个比较有趣的配置参数。
老规矩,知道写了些啥。

http://www.yayakq.cn/news/21201/

相关文章:

  • 职业规划网站重庆网站建设大概多少费用
  • 网站建设第一步怎么弄建设工程施工合同(示范文本)
  • vps如果制作论坛网站网站建设与维护课程设计
  • 网站开发net源码用小程序做视频网站
  • 做网站一定需要自己买主机吗wordpress 调用代码
  • 创世网站网络建设网站开发联系人国强
  • 华为自助建站购物平台排名
  • wordpress 建站 pdf兰州一刀切防疫曝光
  • 论述网站建设的具体步骤有哪些现在哪个网站做电商好
  • 大连中山网站建设制作微信的网站有哪些问题
  • 网站规划的步重庆市建设工程信息网官网入口
  • 常州企业网站建站模板什么是seo和sem有什么区别
  • 如何为网站添加谷歌分析工具网站建设比较牛的企业
  • 上海专业做网站公司报价企业网站建设视频
  • 网站做哪块简单WordPress添加评论提醒
  • 网站开发php学校wordpress中文游戏门户
  • 成都网站建设028net怎么做网站策划的模板
  • 十堰网站建设兼职服务器迁移对做网站的影响
  • php学校网站建设wordpress怎么中文字体
  • 成都网站建设与维护个人公众号如何开通
  • 外贸有限公司英文网站crm软件有哪些
  • 网站还在建设就已经可以访问了_影响后期百度关于加强教体局网站建设
  • 网站开发和软件开发区别湛江网站建设的软件
  • 建站多少钱一个如何进入wordpress后台
  • 郴州网站建设企业淄博建企业网站
  • 济南 网站建设 域名注册工商局注册公司流程和费用
  • 淄博阿雷网站建设公司做一视频网站
  • 考试网站建设网络广告包括
  • 杭州cms建站模板下载博罗网站建设费用
  • 网站模板分什么类型个人网站建设中代码下载