刷新
如何验证数据库的高可用性(HA)和容灾能力(DR)?

验证数据库的高可用性(HA)和容灾能力(DR)需要模拟真实故障场景、验证故障应对机制,并量化关键指标(如恢复时间RTO、恢复点RPO)。以下是具体的测试设计思路和核心场景: 一、高可用性(HA)测试设计 高可用性的核心目标是:在单点/局部故障时,数据库仍能持续提供服务,且故障影响时间在SLA范围内。 ...

如何测试数据库在高并发、大数据量下的表现?

测试数据库在高并发、大数据量下的表现,需要结合真实业务场景,从环境准备、场景设计、工具选型、指标监控到结果分析形成完整闭环,核心是模拟“真实负载压力”并暴露潜在瓶颈。以下是具体方法和关键步骤: 一、前提:环境与数据准备 1. 环境模拟:贴近生产配置 高并发和大数据量测试的准确性依赖于环境一致性,需尽 ...

如何定位数据库性能瓶颈?常见的瓶颈点可能在哪里?(SQL慢、锁争用、IO瓶颈、网络延迟、配置不当等)

定位数据库性能瓶颈需要结合系统层监控、数据库层分析、应用层行为多维度排查,核心是通过“指标观测-异常定位-根因分析”的流程逐步缩小范围。以下是具体方法和常见瓶颈点的详细说明: 一、如何定位数据库性能瓶颈? 定位过程需从“全局到局部”“表象到本质”逐步深入,关键步骤如下: 1. 先看“系统层基础资源” ...

如何设计一个有效的数据库性能测试场景?如何模拟真实的生产负载?

设计有效的有效的数据库性能测试场景需要两个核心目标:贴近真实业务场景(确保测试结果可用于生产决策)和精准覆盖性能瓶颈点(如高并发、大数据量、复杂查询等)。模拟真实生产负载则需要精准复现生产环境的流量特征、数据分布和业务行为。以下是具体实施方法: 一、有效数据库性能测试场景的设计步骤 1. 明确测试目 ...

数据库性能测试的关键指标

数据库性能测试的核心目标是评估数据库在不同负载下的处理能力、稳定性及资源消耗,关键指标可分为业务性能指标、资源消耗指标和稳定性相关指标三类,具体如下: 一、业务性能指标(直接反映数据库处理能力) 1. QPS(Queries Per Second,每秒查询数) 定义:单位时间内数据库处理的读操作请求 ...

RoaringBitmap学习笔记

博主头像 RoaringBitmap学习笔记 读代码时,看到一份roaring的实现,读了一下。下面总结下要点 实现思路 roaringbitmap是一个contaner的数组。 每个container内部维护了2^16 个元素,最大有 2^16 个container,按高16位分桶。 container 内 ...

20250802 之所思

博主头像 20250802 之所思 今天被一件事影响到了,原计划是今天把英语的第12章抄录到博客,但是工作群里又是因为临时发版本的事情让匆忙去安排人,人安排好了但是心情得不到平复,一直在想为什么会这样,说好的一天两个沙盒版本,时间也固定,为什么还有临时的版本要发,在群里反问一句,结果就是什么前线很辛苦,家里要 ...

字符串基础

博主头像 字符串字面量 字符串周围单引号和双引号字符可以互换,保证不需要反斜杠转义就使用引号,通常使用单引号。 Python会自动将没有逗号间隔的字符串拼接,等同于使用+号 使用反斜杠可以引入特殊字符,称为转义序列。通过len()函数可以查看实际字符。 将大写或小写r放在字符串第一引号前面会关闭转义机制。常用 ...

列表与字典

博主头像 列表 有序集合 偏移访问 可变长度、异构以及任意嵌套 可变序列,支持原地修改 实际应用 支持+和* 支持索引、分片和 矩阵形式赋值 按索引和分片原地赋值 .append .sort .extend .pop 字典 通过key读取 任意对象的无序集合 长度可变、异构和任意嵌套{k:'1',t:1} 可 ...

不同类型的NoSQL数据库(KV如Redis, 文档型如MongoDB, 列式如HBase/Cassandra)的核心特性、数据模型和典型应用场景

不同类型的NoSQL数据库针对不同的数据存储需求设计,在数据模型、性能特性和适用场景上有显著差异。以下从核心特性、数据模型和典型应用场景三个维度,对比KV型、文档型和列式NoSQL数据库: 一、KV型数据库(以Redis为代表) 核心特性 存储模型极简:以“键(Key)-值(Value)”为核心,键 ...

25

博主头像 1.今天做了什么: 赚钱 学习 2.明天准备做什么?: 看书 学习 3.遇到的问题,如何解决?:无 ...

大屏flexible记录

博主头像 // 首先是一个立即执行函数,执行时传入的参数是window和document (function flexible (window, document) { let docEl = document.documentElement // 返回文档的root元素 let dpr = window.d ...

vue深色模式浅色模式切换思路

博主头像 其实现在的组件库支持浅色深色模式切换的很多,听说tailwindCss好像很方便,但是我还没用过,我用elemen-plus比较多,先记录一篇vueuse + elementplus 主题切换思路 首先 安装vueuse 和elementplus,这里就不做演示了 根目录创建composables, ...

<123···200>