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从头到尾都比较稳定)。正常情况...
事件统计 | performance_schema全方位介绍
本文将为大家全面讲解performance_schema中事件统计表。统计事件表分为5个类别,分别为等待事件、阶段事件、语句事件、事务事件、内存事件。
Oracle Data Guard Feature 12cR2系列(一)
Data Guard是Oracle推出的一种高可用性数据库方案,从Oracle 9i开始正式更名为Oracle Data Guard。Data Guard在11g中引入Active Data Guard,12c又赋予了新的功能,如: Far Sync Instance等。
SQL优化案例-正确的使用索引(二)
索引能提升查询效率,索引出现性能问题往往与回表有关,回表属于单块读,回表过多会产生大量逻辑读,本文结合实际案例,给出优化方案 。
Shell Limits设置问题导致用户不能登录
本文将为大家介绍如何解决Shell Limits设置问题导致用户不能登录。
事件记录 | performance_schema全方位介绍
今天将带领大家一起踏上performance_schema系列第三篇的征程(全系共7个篇章),本文将为大家全面讲解performance_schema中事件原始记录表。
挽救DG中主库的nologging操作的块
?众所周知我们的Data Guard数据同步是基于日志流的,所以在主库执行nologging操作是不被允许的,因此我们需要在配置Data Guard阶段需要使用Force Logging,但是这也会带来很多问题。
MySQL 8.0 | CATS调度算法的性能提升
CATS事务调度算法解决了数据库在遇到高压力情况下性能急剧下降的问题。本文将介绍CATS机制原理及其带来的性能提升。