欢迎投稿

今日深度:

记一次生产数据库因磁盘空间满而引起的死锁故障及解决过程,

记一次生产数据库因磁盘空间满而引起的死锁故障及解决过程, 今天主要介绍一次因磁盘空间满导致的事故及解决方法。 1. 查看死锁 最近业务反馈无法登陆系统,需要我这边配合检查...(发布于2019-12-28 00:40:04)

分享一份精心总结的数据库范式图解,值得收藏,

分享一份精心总结的数据库范式图解,值得收藏, 相信很多朋友每次看数据库范式总是感觉有点绕,网上虽然也有很多资料,不过相信大家还是比较喜欢看图来理解的,所以这里我花了...(发布于2019-12-11 00:14:01)

必收藏技能!为Java多线程应用程序优化数据存储库,

必收藏技能!为Java多线程应用程序优化数据存储库, 数据存储库通常是超高要求系统的瓶颈。在这些系统中,正在执行的查询数量非常大。DelayedBatchExecutor是一个用于减少所需查询数量...(发布于2019-11-26 00:02:13)

一文看懂MySQL的异步复制、全同步复制与半同步复制,

一文看懂MySQL的异步复制、全同步复制与半同步复制, 今天主要聊一下MySQL的异步复制、全同步复制与半同步复制,目前我们生产库实际上用的就是异步复制了,后面再转成半同步复制...(发布于2019-11-25 00:01:36)

终于有篇看的懂的B树文章了!,你懂的文章

终于有篇看的懂的B树文章了!,你懂的文章 索引,相信大多数人已经相当熟悉了,很多人都知道 MySQL 的索引主要以 B+ 树为主,但是要问到为什么用 B+ 树,恐怕很少有人能把前因后果...(发布于2019-11-14 00:04:54)

搞清这些陷阱,NULL和三值逻辑再也不会作妖,四值逻辑

搞清这些陷阱,NULL和三值逻辑再也不会作妖,四值逻辑 NULL NULL 用于表示缺失的值或遗漏的未知数据,不是某种具体类型的值。数据表中的 NULL 值表示该值所处的字段为空,值为 NULL 的...(发布于2019-11-08 00:38:02)

数据库连接配置策略和实践指南,实践策略研究的建议

数据库连接配置策略和实践指南,实践策略研究的建议 一 前言 应用执行SQL请求完成的过程中,数据库连接占很重要一部分。尤其是涉及到流量瞬间暴涨,需要创建大量连接,或者网络...(发布于2019-11-07 00:16:27)

MongoDB一次节点宕机引发的思考,节点宕机

MongoDB一次节点宕机引发的思考,节点宕机 简介 最近一个 MongoDB 集群环境中的某节点异常下电了,导致业务出现了中断,随即又恢复了正常。 通过ELK 告警也监测到了业务报错日志。 运...(发布于2019-11-05 00:20:26)

Java开发数据库设计的14个技巧,你知道几个?,数据库设计

Java开发数据库设计的14个技巧,你知道几个?,数据库设计 1. 原始单据与实体之间的关系 可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单...(发布于2019-10-30 00:28:49)

到底要不要使用数据库即服务(DBaaS)?,数据库是

到底要不要使用数据库即服务(DBaaS)?,数据库是 随着云计算的快速发展,越来越多的企业希望从顶层框架入手,探索整体数据架构中的更多可能性,DBaaS(亦称泛数据库类服务)就是Paa...(发布于2019-10-10 00:17:54)

12个适用于DBA的数据库管理和开发的SQL工具,数据库管理

12个适用于DBA的数据库管理和开发的SQL工具,数据库管理 作为Web开发人员或数据库管理员,由于各种原因,经常需要处理SQL语句来探索数据库。比如:查询数据库、构建并执行SQL代码、...(发布于2019-09-18 00:10:37)

1.3万亿条数据查询如何做到毫秒级响应?,收集数据要做到

1.3万亿条数据查询如何做到毫秒级响应?,收集数据要做到 知乎,在古典中文中意为你知道吗?,它是中国的 Quora,一个问答网站,其中各种问题由用户社区创建,回答,编辑和组织。...(发布于2019-09-18 00:10:27)

数据库管理工具,你选对了吗?,

数据库管理工具,你选对了吗?, 小编为大家带来一款免费的数据库管理器,Valentina Studio for Mac支持SQL Server、MySQL、PostgreSQL、SQLite等服务器,valentina studio数据库管理可以使用不同的图...(发布于2019-09-11 00:08:43)

一起MySQL时间戳精度引发的血案,

一起MySQL时间戳精度引发的血案, 前沿 最近工作中遇到两例mysql时间戳相关的问题,一个是mysql-connector-java和msyql的精度不一致导致数据查不到;另一例是应用服务器时区错误导致数据查...(发布于2019-09-10 00:21:31)

闲聊数据库高可用容灾规划设计,

闲聊数据库高可用容灾规划设计, 一个系统可能包含很多模块,如数据库、前端、缓存、搜索、消息队列等,每个模块都需要做到高可用,才能保证整个系统的高可用。对于数据库服务...(发布于2019-09-07 00:15:51)

这句简单的SQL,如何加索引?颠覆了我多年的认知,

这句简单的SQL,如何加索引?颠覆了我多年的认知, 不啰嗦,直接入正题。问题是这样的。请问下面的sql语句,要想加快查询速度,该怎么创建索引?以下,以mysql数据库为准。 select*...(发布于2019-09-04 00:21:55)

记一次生产数据库优化--定期归档大表,

记一次生产数据库优化--定期归档大表, 最近系统总是卡顿,因为老系统,也看不到代码,所以只能从数据库层面去分析了,下面记录下问题排查过程。 1. 查看超过10s的sql SELECT'kill-9...(发布于2019-08-20 00:10:15)

到底选择SQL还是NoSQL?看这里!,

到底选择SQL还是NoSQL?看这里!, 你是否在为系统的数据库来一波大流量就几乎打满 CPU,日常 CPU 居高不下烦恼?你是否在各种 NoSQL 间纠结不定,到底该选用哪种最好?今天的你就是昨天...(发布于2019-08-16 00:37:14)

四种分布式数据库场景选型、优缺点对比分析和未来展望,

四种分布式数据库场景选型、优缺点对比分析和未来展望, 1 引言 近年来,随着国际信息安全形式的日益严峻,国家信息安全策略逐步深入。因此,一行两会连续针对金融业数据库技术...(发布于2019-08-15 00:12:08)

浅谈数据库同步和迁移,

浅谈数据库同步和迁移, 本文将主要首先聊一聊数据库同步和迁移两个话题,之后将会围绕这 2 个话题介绍一下阿里云开源的基于 MongoDB 和 Redis 的数据同步迁移工具 MongoShake 和 RedisS...(发布于2019-08-14 00:04:51)