-
关于Oracle数据库Kfk: Async Disk IO等待事件深度解析
所属栏目:[MySql教程] 日期:2019-09-05 热度:196
概述 一大早运维团队就来找事,说系统又有点卡了,然后发现了一个比较少见的等待事件--kfk: async disk IO,趁着这次排查的过程也简单说下这个等待事件吧! 1、查看TOP N等待事件 SELECTinst_id,EVENT,SUM(DECODE(WAIT_TIME,0,0,1))Prev,SUM(DECODE(WAIT_TI[详细]
-
图解MySQL索引:B-树、B+树
所属栏目:[MySql教程] 日期:2019-09-05 热度:65
看了很多关于索引的博客,讲的大同小异。但是始终没有让我明白关于索引的一些概念,如B-Tree索引,Hash索引,唯一索引.或许有很多人和我一样,没搞清楚概念就开始研究B-Tree,B+Tree等结构,导致在面试的时候答非所问! 索引是什么? 索引是帮助MySQL高效获[详细]
-
MongoDB将弃用 Perl 驱动,Perl 还能行吗?
所属栏目:[MySql教程] 日期:2019-09-05 热度:130
由于使用者过少,MongoDB 宣布弃用 Perl 驱动。 MongoDB 高级产品经理 Scott L'Hommedieu 表示,在过去几年中,团队调查了用户群体,并与使用 Perl 驱动的公司进行交流,得到的反馈是,用户对于通过 Perl 驱动支持 MongoDB 新功能的要求极少。另一边,Mong[详细]
-
五大常见的MySQL高可用方案
所属栏目:[MySql教程] 日期:2019-09-05 热度:184
1.概述 我们在考虑MySQL数据库的高可用的架构时,主要要考虑如下几方面: 1.1 如果数据库发生了宕机或者意外中断等故障,能尽快恢复数据库的可用性,尽可能的减少停机时间,保证业务不会因为数据库的故障而中断。 1.2 用作备份、只读副本等功能的非主节点[详细]
-
这句简单的SQL,如何加索引?颠覆了我多年的认知
所属栏目:[MySql教程] 日期:2019-09-05 热度:117
不啰嗦,直接入正题。问题是这样的。请问下面的sql语句,要想加快查询速度,该怎么创建索引?以下,以mysql数据库为准。 select*fromtestwherea=?andb?orderbyclimit0,100 结果可能会出乎你的意料。我们首先准备一下运行环境,然后按照最左前缀原则和explai[详细]
-
MySQL性能优化之Innodb事务系统,值得收藏
所属栏目:[MySql教程] 日期:2019-09-05 热度:108
今天主要分享下Innodb事务系统的一些优化相关,以下基于mysql 5.7。 一、Innodb中的事务、视图、多版本 1. 事务 在Innodb中,每次开启一个事务时,都会为该session分配一个事务对象。而为了对全局所有的事务进行控制和协调,有一个全局对象trx_sys,对trx_[详细]
-
9月数据库排行:Microsoft SQL Server 分数罕见下滑
所属栏目:[MySql教程] 日期:2019-09-05 热度:51
DB-Engines 数据库流行度排行榜 9月更新已发布,排名前二十如下: 明显能看出来,整体排名和上个月的保持一致。而上个月出现分数下跌的 PostgreSQL 和 MongoDB 终于回归正道,分数有了稍微的上升。与上个月相比,PostgreSQL 和 MongoDB 增加的分数分别为0.[详细]
-
Docker 数据持久化的三种方案,你总能用到
所属栏目:[MySql教程] 日期:2019-09-05 热度:199
容器中的数据可以存储在容器层。但是将数据存放在容器层存在以下问题: 数据不是持久化。意思是如果容器删除了,这些数据也就没了 主机上的其它进程不方便访问这些数据 对这些数据的I/O会经过存储驱动,然后到达主机,引入了一层间接层,因此性能会有所下[详细]
-
分享一次生产MySQL数据库主备切换演练
所属栏目:[MySql教程] 日期:2019-09-05 热度:96
概述 一般生产环境都需要定期去做一次mysql数据库主备切换演练,这里简单记录一下,后面再演示一下备份恢复的一些演练工作。 1、查看主库状态 showprocesslist; Masterhassentallbinlogtoslave;waitingforbinlogtobeupdated showmasterstatusG 2、查看从[详细]