-
我们一起聊聊数据库的可观测性
本周五我会在信通院组织的一个线上沙龙里分享数据库可观测性的话题,这两天在准备PPT,今天我们就顺便聊聊这个话题吧。 实际上可观测性这个概念最初并不是数据库领域发明的,APM厂家最早提出了可观测性的概念。他们认为IT基础设施可以通过监控来解决问题,但是云原生应用系统太复杂了,仅仅通过监控是搞不定的,因此需要通过可观测性能力的建设来解决这方面的问题。 实际上可···
- 发布时间:2025-05-17
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
微服务治理热门技术揭秘:动态读写分离
作者 | 十眠 我们从应用的视角出发整理抽象了我们在访问、使用数据库时场景的一些稳定性治理、性能优化、提效等方面的实战经验,对于每一个后端应用来说,数据库无疑是重中之重,我们希望通过我们的数据库治理能力,可以帮助到大家更好地使用数据库服务。 MSE 数据库治理完整解决方案 本文将详细介绍 MSE 数据库治理的热点功能,动态读写分离的设计与实现。 1.读写分···
- 发布时间:2025-05-17
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
数据库是如何获取并处理数据的
SQL是结构化查询语言(Structured Query Language)的简称,用户只需要通过SQL告诉数据库需要什么,至于怎么去做就是数据库管理系统(DBMS)需要考虑的问题。 上篇文章《SQL语句处理》介绍了数据库执行的四个阶段,每个阶段都做了什么工作。今天这篇文章继续探讨数据库是如何获取到用户所需的数据。 如下所探讨的内容仅适用于Oracle单机···
- 发布时间:2025-05-17
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
D-SMART如何利用数据库的可观测性能力的
昨天我发了一篇数据库可观测性的文章,谈了可观测性与监控的差别。在运维领域,监控是一个强需求,无论如何,你的数据库在跑一些有价值的业务应用,你就必须去监控数据库。而可观测性并不是时时需要的,如果巡检做完以后,发现的问题也无法得到解决,那么巡检就变成了一个样子货了。 可观测性也是如此,平时的时候,一些小问题还不至于让人兴师动众。不过当系统出现了一个比较大的问题···
- 发布时间:2025-05-17
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
大意了!一早这样搭实时数仓能少走很多弯路……
一、平台建设现状 美团于 2018 年首次引入 Flink 实时计算引擎,当时的实时数仓概念还不太普及,平台只提供了 Flink Jar 任务的生命周期管理和监控报警。 2019 年,我们注意到实时计算的主要应用场景是解决离线数仓时效性低的问题。离线数仓已经比较成熟,通过 SQL 方式开发很简单,而数仓的实时部分主要通过 Flink DataStream ···
- 发布时间:2025-05-17
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
将 SQL Server 数据库恢复到不同的文件名和位置
一、概述 RESTORE ... WITH MOVE 选项允许您恢复数据库,但也可以指定数据库文件(mdf 和 ldf)的新位置。如果您要从该数据库的备份还原现有数据库,则不需要这样做,但如果您要从具有不同文件位置的不同实例还原数据库,则可能需要使用此选项。 RESTORE ... WITH MOVE 选项将让您确定数据库文件的名称以及创建这些文件的位置。···
- 发布时间:2025-05-17
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
MySql 主从同步介绍
大家好,Mysql 是大家最常用的数据库,下面为大家带来 mysql 主从同步知识点的分享,以便巩固 mysql 基础知识,如有错误,还请各位大佬们指正。 一、MySql 主从同步概述 MySQL 主从同步,即 MySQL Replication,可以实现将数据从一台数据库服务器同步到多台数据库服务器。MySQL 数据库自带主从同步功能,经过配置,可以实现···
- 发布时间:2025-05-17
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
MySQL 的prepare使用中的bug解析过程
一、问题发现二、问题调查过程 三、问题解决方案 四、问题总结 一、问题发现 在一次开发中使用 MySQL PREPARE 以后,从 prepare 直接取 name 赋值给 lex->prepared_stmt_name 然后给 EXECUTE 用,发现有一定概率找不到 prepare stmt 的 name,于是开始动手调查问题发生的原因。 SQL···
- 发布时间:2025-05-17
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
支撑日活百万用户的高并发系统,应该如何设计其数据库架构?
目录:用一个创业公司的发展作为背景引入用多台服务器来分库支撑高并发读写大量分表来保证海量数据下查询性能读写分离来支撑按需扩容及性能提升高并发下的数据库架构设计总结这篇文章,我们来聊一下对于一个支撑日活百万用户的高并系统,他的数据库架构应该如何设计? 看到这个题目,很多人第一反应就是:分库分表啊!但是实际上,数据库层面的分库分表到底是用来干什么的,他的不同的···
- 发布时间:2025-05-17
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
如何快速上手SQL CTE?
译者 | 陈峻 审校 | 孙淑娟 CTE是公用表表达式(common table expressions)的缩写。它最初是在SQL:1999规范中被引入的。作为一种标准,它与子查询和临时表同源。 下面,我将通过一些简单示例,向您介绍SQL CTE使用方法,以及如何使用工具来加快SQL CTE的相关编程实践。1.什么是SQL CTE?CTE是由SELECT查···
- 发布时间:2025-05-17
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])