buffer busy waits引起的会话突增
某天,客户反映其监控平台发现其一套数据库7月20日及24日在早晨7:03分和8:09分两个时间段节点1出现会话数突增情况,持续时间较短,问题时间段应用并未受到影响。这究竟是怎么回事呢?本文带你一探究竟。
按 user 分组统计视图|全方位认识 sys 系统库
上一篇《按 host 分组统计视图|全方位认识 sys 系统库》为介绍了sys 系统库中按 host 分组统计的视图,类似地,本期内容将为大家介绍按照 user 进行分类统的视图。
构建狂拽炫酷屌的 MySQL 监控平台
prometheus+grafana 对于目前来说,相信很多同行都应该已经开始玩起来了,当然可能有一部分人还不知道prometheus+grafana 的存在,也可能有部分人虽然知道它的存在,却懒于动手。
SQL优化案例-分区索引之无前缀索引(六)
当查询跨分区的时候,且where条件中包含分区字段,只需要在非分区字段建立本地索引(本地的组合索引),分区字段会自行的进行分区裁剪;如果查询不跨分区,那就需要建立包含分区字段的前缀索引,此时可以过滤掉大量不必要的数据。
SQL优化案例-自定义函数索引(五)
本期将通过一个简单的案例为大家介绍创建自定义函数索引进行SQL优化。
innodb存储引擎锁的实现(一)
在95%以上的MySQL使用场景中,从一定程度上来讲,我们就是在使用InnoDB存储引擎,很多时候选择使用InnoDB存储引擎,是因为它支持高并发,而高并发的实现很大程度上得益于细粒度的锁实现(行级锁)。
【免费视频】深入浅出kubernetes存储系列
沃趣科技出品的“深入浅出Kubernetes存储系列”课程,第一期课程“Kubernetes持久化存储简介”今日正式上线啦!
MySQL 的 help 命令你真的会用吗?
在数据库的日常维护过程中,如果突然忘记某个SQL或者说某个管理命令如何拼写的时候,一定首先想到的就是使用"help xxx" 语句来查看MySQL 自带的帮助信息。
Oracle Data Guard Feature 12cR2系列(二)
Data Guard是Oracle推出的一种高可用性数据库方案,Data Guard在11g中引入Active Data Guard,12c又赋予了新的功能。本文将继续为大家介绍Data Guard 12cR2的部分新特性。
MySQL8.0——Resource Group(资源组)
MySQL是单进程多线程的程序,MySQL线程包括后台线程以及用户线程。在MySQL8.0之后,由于Resource Group特性的引入,我们可以来通过资源组的方式修改线程的优先级以及所能使用的资源,可以指定不同的线程使用特定的资源。
SQL优化案例 | 从Exadata迁移到国产沃趣一体机一般方法探究(四)
存储技术的发展,闪存的出现,大大提升了数据库一体机的性能,随着闪存成本的降低,目前有大量的基于Exadata数据库的业务逐渐迁移到国产沃趣一体机当中,本文将为大家介绍,迁移过程中,SQL优化的一般思路。
应用示例荟萃 | performance_schema全方位介绍
经过前6个篇幅的学习,相信大家对performance_schema已初步形成了一个整体认识,本期将为大家带来performance_schema系列的最后一个篇章,这期将为大家列举数十个performance_schema应用示例。
Oracle ASM神书《拨云见日 解密Oracle ASM内核》出版了
《拨云见日,解密Oracle ASM内核》是这么一种书籍,告诉你Oracle ASM是如何工作的,庖丁解牛,让你豁然开朗。 这本书是翻译了Bane Radulovic的系列博客而来,Bane Radulovic是Oracle公司的资深技术总监,写了大量的解密Oracle ASM的系列文章,笔者当年在学习ASM的过程中从这些文章中受益匪浅,因此我(魏兴华)拉上了沃趣科技的庄培培、郭旭瑞、吴栋、邱大龙、
Oracle集群时间同步
在RAC中集群的时间应该是保持同步的,否则可能导致很多问题,比如:依赖于时间的应用会造成数据的错误,各种日志打印的顺序紊乱,这将会影响问题的诊断,严重的可能会导致集群宕机或者重新启动集群时节点无法加入集群。
MySQL 8.0 首个自适应参数横空出世
MySQL8.0推出一个号称可以自适应服务器的参数,保证在各种不同的服务器、虚拟机、容器下自动适配服务器资源,让我们一起来看看到底它能做到什么地步。
Oracle中的sysctl.conf内核参数
当我们对Oracle进行安装部署时,需要按照相关要求修改OS内核参数,本文将对Oracle按照部署时需要修改的相关内核参数进行简单介绍。
复制状态与变量记录表 | performance_schema全方位介绍
本期将为大家全面讲解performance_schema中的复制状态与变量统计表。
SQL优化案例-从执行计划定位SQL问题(三)
当SQL出现问题,能从执行计划中快速的定位哪部分出现问题很重要,本文将根据实际案例为大家介绍从执行计划定位SQL问题。
容器化 RDS:借助 CSI 扩展 Kubernetes 存储能力
Kubernetes 存储子系统已经非常强大,但是还欠缺一些基础功能,譬如支持 Expand Volume(部分 Storage Vendor 支持)和 SnapShot。本文尝试从我们的实现分享如下几个内容:现有 Kubernetes 存储插件系统问题、Container Storage Interface(CSI)、基于CSI 和分布式文件系统实现在 MySQL 的 Volume 动态扩展、对 CSI 的展望。
sysbench的lua小改动导致的性能差异
最近在配合某同事做一项性能压测,发现相同数据量、相同数据库参数、相同sysbench压力、相同数据库版本和sysbench版本、相同服务器硬件环境下,我和同事的压测结果天差地别:一个小时压测结束后,我的压测结果中出现了高频率周期性阻塞(tps,qps为0),而同事的压测结果中未出现阻塞(tps,qps从头到尾都比较稳定)。正常情况...