数据库管理 2022-12-23

  • 第四十九期 Exadata的存储节点管理
    • 1 咋个查看数据是否被缓存到闪存卡了没
    • 2 EM13.5的Exadata监控
    • 3 存储降级
    • 总结

第四十九期 Exadata的存储节点管理

本周二,抗原终于阴性了,星期三开始就回到现场开始办公。上周既然说了Exadata关于存储节点缓存的问题,本周就展开说一下关于Exadata存储节点的一些东西。

1 咋个查看数据是否被缓存到闪存卡了没

40s->0.03是,1333.33倍的提升,由此可以看出闪存卡和傲腾内存的性能,其实返回到第二十四期针对硬件的讲解就能知道NVMe SSD的性能有多变态,而且在一体机上还仅仅是PCIe 3.0的NVMe SSD,现在主流的PCIe 4.0是3.0带宽的2倍,即将到来的PCIe 5.0则是再次翻倍。靠SSD支撑大数据能力的时代其实已经到来了。
绕回一体机存储节点来,要查看存储节点是否缓存了对应表数据需要先查询对应object的data_object_id:

select owner,object_type,object_name,object_id,data_object_id from dba_objects where object_name='TXXX';


这里需要注意,如果是分区表,主表是没有data_object_id的,查看缓存情况需要查看分区的data_object_id。也因为这个原因,在对分区表手动刷缓存的时候,需要对分区进行select count(*)操作。
接下来我们需要连接到存储节点用以下命令进行查看:

cellcli -e list flashcachecontent attributes cachedKeepSize,cachedsize,hitCount,cachedWriteSize,missCount where objectNumber=<data_object_id> ;


这里就可以看到data_object_id为88021的分区已经缓存在闪存卡里面了。这里还需要注意并不是每个存储节点都一定会高速缓存同样的一份数据。

2 EM13.5的Exadata监控

在之前的某一期使用EM13.4讲解过X8-2那台的监控,而目前X9M-2使用新安装的EM13.5进行监控,除开本来的硬件监控以外,在数据库监控页面还有专门针对Exadata的监控项:

进入之后就能看到非常详尽的Exadata监控:

Exadata Details里面还能看到更多内容:
存储节点及缓存内容概览:

磁盘类型概览:

磁盘详情:

Smart IO详情:

IO详情:

配置详情:

通过EM13.5可以更加精细的监控Exadata存储的各项性能。

3 存储降级

当某个储节点闪存卡或者傲腾出现异常时,这个存储节点将无法提供完整的存储高速缓存能力,在闪存卡或傲腾没有全部异常的情况下,Exadata并不会直接让这个存储节点下线而是将这个节点降级。通俗点的解释就是按照这个节点剩余的高速缓存能力,分配相应比例更少的存储节点性能到集群。这种情况下在EM监控的IO详情里面就会发现这个存储节点的性能表现会低于其他存储节点。
如果是HDD出现异常,以为一般HIGH冗余是三副本,以1/4三个存储节点为例,每个磁盘在另外两个存储节点上都会有一块磁盘作为副本。因此在HDD出现异常是,这个计算节点将不会缓存这个HDD所包含的数据,针对全局高速缓存的数据将根据实际使用在节点间进行平衡。
存储的硬件故障可以通过EM的软硬件监控实现,但是曾经也发现过闪存卡故障,EM未告警的情况,所以定期的ILOM和exachk检查还是很有必要的。当然也可以通过下面的命令检查存储节点各类磁盘的情况:

CellCLI> LIST PHYSICALDISK
CellCLI> LIST PHYSICALDISK WHERE disktype=flashdisk AND status=failed DETAIL
CellCLI> LIST PHYSICALDISK WHERE disktype=PMEM AND status=failed DETAIL

CellCLI> LIST GRIDDISK ATTRIBUTES name, asmmodestatus


闪存卡和傲腾的降级有以下几个状态:

  • warning - predictive failure
  • warning - poor performance
  • warning - write-through caching
  • warning - peer failure
    并可通过以下命令对闪存卡和傲腾进行检查:
CellCLI> LIST PHYSICALDISK WHERE DISKTYPE=flashdisk AND STATUS= 'warning - predictive failure' DETAIL
CellCLI> LIST PHYSICALDISK WHERE DISKTYPE=PMEM AND STATUS= 'warning - poor performance' DETAIL

通过下面的命令也可以检查所有磁盘相信信息:

CellCLI> LIST DISKMAP


更多信息可以查看官方文档:https://docs.oracle.com/en/engineered-systems/exadata-database-machine/dbmmn/index.html

总结

老规矩,知道写了些啥。

数据库管理-第四十九期 Exadata的存储节点管理(20221223)相关推荐

  1. android 仿qq相册功能,Android第四十九期 - 仿QQ空间上传功能+本地数据库存储

    最近在看撸撸代码,他自己创了一种,网上有三种,分别是OpenDroid,greenDao,sugar,Sqlite原生写法,感觉都差不多,个人使用最优的是greenDao,下面开始介绍:    1.O ...

  2. 数据库管理-第七十九期 儿童节惊魂(20230601)

    数据库管理 2023-06-01 第七十九期 儿童节惊魂 1 主板挂了? 2 时间同步 3 数据库参数 4 ACFS 5 两个错误 总结 第七十九期 儿童节惊魂 6月第一天,又是儿童节,加上客户现场来 ...

  3. 量子计算帮助实现超冷离子调谐原子钟; 商业化的量子加强密钥将大幅提升网络的安全性 | 全球量子科技与工业快讯第四十九期

    量子计算机正在为宝马和LG等领军企业解决复杂的实际问题 在经过过去数年的研究与开发,部分企业开始相信目前的量子计算机已经可以帮助他们解决现实的商业问题了. 作为全球制造业巨头之一的宝马(BMW)认为量 ...

  4. Android Studio 第四十九期 - Sqlite数据库四种写法

    最近在看撸撸代码,他自己创了一种,网上有三种,分别是OpenDroid,greenDao,sugar,Sqlite原生写法,感觉都差不多,个人使用最优的是greenDao,下面开始介绍: 1.Open ...

  5. 第四十九期:大牛总结的MySQL锁优化,写得太好了!

    随着 IT 技术的飞速发展,各种技术层出不穷,让人眼花缭乱.尽管技术在不断更新换代,但是有些技术依旧被一代代 IT 人使用至今. 作者:崔皓 随着 IT 技术的飞速发展,各种技术层出不穷,让人眼花缭乱 ...

  6. 第四十九期:化繁为简的五种码农必备工具

    如今,开发工具已成为了软件开发过程中必不可少的组成部分.本文将向您介绍当前软件开发市场上颇具影响力的五种化繁为简的码农必备工具. 不知您是否已经发现:那些以任务为中心的软件开发工作,会比独立的研究式开 ...

  7. 进程间通信方式_第四十九期-Linux内核中的进程概述(4)

    作者:熊轶翔@熊仙僧,中国科学院软件研究所智能软件研究中心 上一章我们学习了进程调度,进程调度的过程是由操作系统内核管理的.在Linux中还存在着另一种由内核管理且又与进程运行息息相关的操作,也是就在 ...

  8. 第四十六期:关于云存储的五大优势

    5G时代,越来越多的企业开始选择在云上存储数据,对于IT部门来说,了解云存储的优势是很有必要的.今天给大家介绍云存储的五大优势,以及它们如何帮助用户解决一些常见IT问题. 1.可扩展性 传统存储系统以 ...

  9. 应用回归分析何晓群课第五版_海外第三方应用市场分析丨出海学院十九期直播课...

    Enjoy出海一站式出海服务平台 点击关注"Enjoy出海"公众号 时时参与出海答疑问题 出海学院第十九期直播课 出海学院十九期直播课,由Enjoy出海CEO金翔主讲,本期主题为& ...

最新文章

  1. 零基础代理神器allproxy
  2. Scrapy -- 05
  3. Git操作记录方便查阅
  4. Flutter MaterialButton组件详细概述
  5. 【Mavne】log4j-slf4j-impl cannot be present with log4j-to-slf4j
  6. python 循环控制语句结束,Python是如何循环控制语句的
  7. 数据和判定(二)------运算符
  8. 在 Linux 上如何清除内存的 Cache、Buffer 和交换空间
  9. 带圆圈的数字和markdown常用表达式记录
  10. Abobe Flash cs6 和 Abobe Flash Builder4.6 破解和许可证过期
  11. “风味人间”与计算机程序设计艺术《禅与计算机程序设计艺术》
  12. 使用Fragment和ListView、RecyclerV实现动物信息显示
  13. ffmpeg 常用命令总结:(avi转MP4、MP4转ts、视频压缩、去除视频声音、合并音频和视频)
  14. ExoPlayer修改播放器UI
  15. 天梯赛--清点代码库
  16. 微软允许永久在家办公后,发现微软像极了“微商”!
  17. java 视频抽帧和gif 工具
  18. 使用原生js实现歌曲上一曲/下一曲
  19. 联想ThinkPad使用虚拟机时遇到要求打开CPU中VT的方法
  20. 第三集 怪物学院 第十九章

热门文章

  1. 第五人格维修服务器中要不要玩,第五人格:匹配制度辣鸡!服务器还是崩!第五真的要凉了吗?...
  2. JAVA走上证券行业
  3. 虚拟化存储和非虚拟化存储
  4. 视频搬砖项目【一个技术员是如何轻松利用视频搬运项目做到日入2000+】
  5. 高数 | 洛必达法则的隐藏细节、广义洛必达法则(分母无穷直接洛必达)使用条件
  6. NB-IoT模组选型及项目初始必看!
  7. 为什么c语言编的爱心是歪的,c语言编程,帮忙做做
  8. 人工智能领域中的一个重要方向:自然语言处理
  9. 使用autohotkey创建win10虚拟桌面切换快捷键
  10. html中将scss转编译为css,SASS把scss转化为css的四种转化方式与命令