数据库

系统慢得一批?看数据库运维老司机如何做优化

数据库系统慢得一批?看数据库运维老司机如何做优化

记得在自己学习数据库知识的时候特别喜欢看案例,因为优化的手段是容易掌握的,但是整体的优化思想是很难学会的。这也是为什么自己特别喜欢看案例,今天也分享自...

数据库 / 2019-05-24

MySQL查询缓慢的N种原因,以及N+1种解决方法

数据库MySQL查询缓慢的N种原因,以及N+1种解决方法

昨天查询数据库的时还正常,今早来上班时,SQL语句查询就突然变得很慢了。这样的情况我相信你一定遇到过。 下面就让小编来带你了解其中的原因吧!...

数据库 / 2019-05-24

十大MySQL性能分析工具汇总!专治MySQL性能瓶颈

数据库十大MySQL性能分析工具汇总!专治MySQL性能瓶颈

MySQL数据库性能遇到瓶颈,如何快速定位问题的原因,是每个DBA或系统运维人员应该思考的问题。正确的借助一些性能分析工具,能够帮助DBA或系统运维人员进行问题...

数据库 / 2019-05-23

传统数据库一键上云 阿里云PolarDB发布重大更新

数据库传统数据库一键上云 阿里云PolarDB发布重大更新

今日,阿里云PolarDB发布更新,帮助企业一键迁移传统数据库,并且支持MySQL、PostgreSQL和Oracle三种数据库。目前已有约40万个数据库迁移到阿里云上,涵盖金融、...

数据库 / 2019-05-22

拥抱PostgreSQL,您能飞的更高飞得更远!

数据库拥抱PostgreSQL,您能飞的更高飞得更远!

常用数据库的朋友,对PostgreSQL应该并不陌生,这个号称“世界最先进的开源数据库系统”,着实让不少朋友着迷。然而遗憾的是,PostgreSQL在国内的应用并不广泛,...

数据库 / 2019-05-20

这个MySQL8.0.16新特性你知道吗

数据库这个MySQL8.0.16新特性你知道吗

8.0.16的发布也带来一个新的功能-MGR通信协议的支持,可以让我们更轻松地切换到8.0,或者轻松地再切换回5.7。那么什么是MGR通信协议呢?...

数据库 / 2019-05-20

排除MySQL中常见错误的实用招术

数据库排除MySQL中常见错误的实用招术

你的网站或Web应用软件是否基于MySQL?我们在本文中将解释如何排除MySQL数据库服务器中的问题和常见错误。我们将描述如何查明问题的原因以及如何解决问题。...

数据库 / 2019-05-20

4个MySQL优化工具AWR,帮你准确定位数据库瓶颈!

数据库4个MySQL优化工具AWR,帮你准确定位数据库瓶颈!

俗话说工欲善其事,必先利其器,定期对你的MYSQL数据库进行一个体检,是保证数据库安全运行的重要手段,因为,好的工具是使你的工作效率倍增!...

数据库 / 2019-05-19

MySQL的order by工作原理

数据库MySQL的order by工作原理

在程序设计当中,我们很多场景下都会用 group by 关键字。比如在分页读取数据时,为了避免重复扫描记录,这就是必须要使用 group by 了。...

数据库 / 2019-05-17

从运维角度来分析Mysql数据库优化的一些关键点

数据库从运维角度来分析Mysql数据库优化的一些关键点

一个成熟的数据库架构并不是一开始设计就具备高可用、高伸缩等特性的,它是随着用户量的增加,基础架构才逐渐完善。...

数据库 / 2019-05-17

有效避免数据丢失!Redis持久化方案选择详解

数据库有效避免数据丢失!Redis持久化方案选择详解

通常情况下redis的数据全部存储在内存中,数据库一旦故障发生重启数据会全部丢失,即使是在redis cluster或者redis sentinel模式下主从同步数据的恢复仍然需要一...

数据库 / 2019-05-15

部署MySQL延迟从库的几个好处

数据库部署MySQL延迟从库的几个好处

MySQL主从复制它可以有多种模式,最经典的也是最早出现的异步复制(async replication),从5.5版本开始有了半同步复制(semi-sync replication),到了5.7又有了增...

数据库 / 2019-05-14

MySQL+MyCat分库分表 读写分离配置

数据库MySQL+MyCat分库分表 读写分离配置

Mycat是中间件,运行在代码应用和MySQL数据库之间的应用。前身: corba,是阿里开发的数据库中间件,实现MySQL数据库分库分表集群管理的中间件,曾经出现过重大...

数据库 / 2019-05-13

解决线上数据库死锁,就是这么简单!

数据库解决线上数据库死锁,就是这么简单!

前几天,线上发生了一次数据库死锁问题,这一问题前前后后排查了比较久的时间,这个过程中自己也对数据库的锁机制有了更深的理解。...

数据库 / 2019-05-13

高可用数据库主从复制延时的解决

数据库高可用数据库主从复制延时的解决

MySQL主从复制的延时一直是业界困扰已久的问题。延时的出现会降低主从读写分离的价值,不利于数据实时性较高的业务使用MySQL。...

数据库 / 2019-05-10

19条效率至少提高3倍的MySQL技巧

数据库19条效率至少提高3倍的MySQL技巧

本文我们来谈谈项目中常用的MySQL优化方法,共19条,具体如下,希望对大家有所帮助!...

数据库 / 2019-05-10

七步操作!教你正确更换MySQL数据库字符集

数据库七步操作!教你正确更换MySQL数据库字符集

今天小编就同大家一起梳理下如何正确更换数据库的字符集,下文将简单讲解数据库不同字符集的转换过程。...

数据库 / 2019-05-10

10分钟掌握MySQL的索引查询优化技巧

数据库10分钟掌握MySQL的索引查询优化技巧

本文的内容是总结一些MySQL的常见使用技巧,以供没有DBA的团队参考。以下内容以MySQL5.5为准,如无特殊说明,存储引擎以InnoDB为准。...

数据库 / 2019-05-08

太快太不安全:为Mongo Express Web管理界面保驾护航

数据库太快太不安全:为Mongo Express Web管理界面保驾护航

Mongo Express是一种基于Web的轻量级管理界面,用于交互式管理MongoDB数据库。它使用Node.js、Express和Bootstrap软件包编写而成。本文介绍在无需身份验证的情况...

数据库 / 2019-05-07

10个顶级Mongodb GUI工具,以图形方式管理数据库

数据库10个顶级Mongodb GUI工具,以图形方式管理数据库

MongoDB开源数据库可在社区,企业MongoDB Atlas版本中使用。社区服务器版本可以免费使用,而MongoDB Enterprise Server是商业版,必须购买其订阅。它适用于Windo...

数据库 / 2019-05-06

有数据的地方必有库,详解关系型数据库的发展历史

数据库有数据的地方必有库,详解关系型数据库的发展历史

信息系统产生了海量的数据,有数据必须要有数据的存放位置,本文主要考虑对于OLTP和OLAP占据主流的关系型数据库,目前关系型数据库软件主要有:Oracle,DB2,SQL...

数据库 / 2019-05-05

数据库中存储过程和触发器有什么区别

数据库数据库中存储过程和触发器有什么区别

存储过程和触发器都是数据库中非常重要的知识,接下来将在文章中通过许多方面来比较这两者之间的不同,具有一定的参考作用希望对大家有所帮助。...

数据库 / 2019-04-30

实时数据库:一夜之间,我感受到了时序数据库的威胁

数据库实时数据库:一夜之间,我感受到了时序数据库的威胁

在2018年接触到工业互联网之前,我完全没了解过时序数据库(下面简称为TSDB),因为做标准的原因开始慢慢接触起国内一些做TSDB的厂家,其中不乏充满干劲的创业公司...

数据库 / 2019-04-30

面试问烂的MySQL四种隔离级别,看完吊打面试官!

数据库面试问烂的MySQL四种隔离级别,看完吊打面试官!

SQL标准定义了4类隔离级别,包括了一些具体规则,用来限定事务内外的哪些改变是可见的,哪些是不可见的。低级别的隔离级一般支持更高的并发处理,并拥有更低的系...

数据库 / 2019-04-26

分库分表?如何做到永不迁移数据和避免热点?

数据库分库分表?如何做到永不迁移数据和避免热点?

中大型项目中,一旦遇到数据量比较大,小伙伴应该都知道就应该对数据进行拆分了。有垂直和水平两种。垂直拆分比较简单,也就是本来一个数据库,数据量大之后,从...

数据库 / 2019-04-25

快速提高MySQL性能的10大“杀手锏”

数据库快速提高MySQL性能的10大“杀手锏”

伴随着应用的频繁使用,软件也变得越来越慢,可能是内存的问题,可能是软件设计的问题的,但是你有没有想过,你天天操作的数据库也会拖累你的应用程序呢?...

数据库 / 2019-04-22

一次分表踩坑实践的探讨

数据库一次分表踩坑实践的探讨

之前不少人问我“能否分享一些分库分表相关的实践”,其实不是我不分享,而是真的经验不多;和大部分人一样都是停留在理论阶段。不过这次多少有些可以说道了。...

数据库 / 2019-04-18

Redis概念以及底层数据结构

数据库Redis概念以及底层数据结构

Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。...

数据库 / 2019-04-17

一条SQL语句在MySQL中是如何执行的?

数据库一条SQL语句在MySQL中是如何执行的?

最近开始在学习mysql相关知识,自己根据学到的知识点,根据自己的理解整理分享出来,本篇文章会分析下一个sql语句在mysql中的执行流程,包括sql的查询在mysql内...

数据库 / 2019-04-16

对于MySQL你必须要了解的锁知识

数据库对于MySQL你必须要了解的锁知识

MySQL 的锁按照范围可以分为全局锁、表锁、行锁,其中行锁是由数据库引擎实现的,并不是所有的引擎都提供行锁,MyISAM 就不支持行锁,所以文章介绍行锁会以InnoD...

数据库 / 2019-04-16

1
3