所有内容 第399页
-
从单点 Redis 到 1 主 2 从 3 哨兵的架构演进之路
一、前言 我们有个项目中用的 MySQL、Redis、ES、微服务都是单节点部署的,没有做集群模式部署,为了提高整体的可用性,对项目的部署架构进行了升级,支持高可用。 通过本篇,你可以学到以下内容:...
-
Delete、Drop、Truncate有什么区别?你知道吗?
在 MySQL 中,删除的方法总共有 3 种:delete、truncate、drop,而三者的用法和使用场景又完全不同,接下来我们具体来看。 1.delete detele 可用于删除表的部分或所有...
-
图解MySQL逻辑备份的实现流程
1. 摘要 数据作为一家公司的重要资产,其重要程度不言而喻。数据库为数据提供存取服务,担任着重要的角色,如果因 数据 误删、服务器故障、病毒入侵等原因导致数据丢失或服务不可用,会对公司造成重大损失,所...
-
聊聊 PG 的 Buffer 相关锁,你懂了吗?
昨天刚刚下飞机就接到电话说一个长辈去世,今天一早坐高铁回老家参加丧礼。所以这篇前两天写了个头的文章今天是在高铁上完成的,有些实验不方便做,就只能简化了。 前两天一个朋友说PG的热块冲突比Oracle更...
-
搞定这个日志智能分析设计,大小故障都无处可逃
一、背景 随着系统的日益复杂,生成的日志是海量的。当发生故障时,人工从海量错误日志中定位异常的成本非常高,主要原因: 日志格式繁多,难以依靠人工划分,而传统的日志规则分类需要配置复杂的规则和正则,难以...
-
半夜数据库突发宕机,竟是Redis惹的锅?
谁曾想,凌晨 12 点之后,用户量暴增,出现了一个技术故障,用户无法下单,当时老大火冒三丈! 经过查找发现 Redis 报 Could not get a resource from the pool...
-
大意了!一次MySQL分页导致的线上事故……
一、背景 一天晚上10点半,下班后愉快的坐在回家的地铁上,心里想着周末的生活怎么安排。 突然电话响了起来,一看是我们的一个运维同学,顿时紧张了起来,本周的版本已经发布过了,这时候打电话一般来说是线上出...
-
面向开发人员的镜像和容器实践指南
容器和Open Container Initiative (OCI)是重要的开源应用程序打包和交付技术, Docker 和 Kubernetes 等项目使其流行起来。您对它们理解得越好,就越能够使用它...
-
Flink SQL 知其所以然:Group 聚合操作
Group 聚合 Group 聚合定义(支持 Batch\Streaming 任务):Flink 也支持 Group 聚合。Group 聚合和上面介绍到的窗口聚合的不同之处,就在于 Group 聚合是...
-
如何检查和修复 MySQL 数据库和表
当您的网站因数据库错误而损坏或无法访问时,您可能需要检查或修复 MySQL 中的数据库或表。在这种情况下,您可以使用 mysqlcheck 工具检查并修复损坏的表或数据库。mysqlcheck 是一个...
