字节首先需要达成共识的是:1个Byte字节等于8个bit位。bit是最小一级的信息单位,可以表示一个0或1(即二进制);字符字符其实是一个统称,字母、数字、运算符号、标点符号和其他符号,以及一些功能性符号都属于字符..
在Oracle数据库中,回滚(Rollback)与撤销(Undo)是保障事务一致性、数据可恢复性的核心机制。Undo通过记录数据修改前的前镜像(Before Image),实现事务回滚、读一致性保障和故障恢复,其设计与实践直接影响数据..
之前的文章中我们已经演练了缓存的三种“招式”:用读缓存化解数据库查询压力,靠写缓存扛住流量洪峰,再通过消息队列从容同步数据。这套组合拳——先缓冲、再异步、平稳落库——正是接下来面对真刀真枪的秒杀场景时..
此脚本适用于 MySQL 各个生命周期的版本#!/bin/bash# mybackup.sh# 备份保留天数,建议保留三天days=7# 备份时间time=$(date +%Y%m%d%H%M%S)# 备份保存路径backup_dir=/opt/backup# 备份工具tool=mysqldump# 端口por..
1. 业务场景适用场景:数据查询缓慢(数据量大导致、数据聚合时调用外部系统过多导致等)写数据效率尚可所有数据都可能修改(若存在冷数据,可使用上一章的冷热分离方案)基本思路:将更新的数据放在主数据库里,而..
为什么需要配置连接账号在默认安装状态下,MongoDB 是可以匿名访问的,这意味着任何人都可以连接并执行操作。为了防止未授权访问、数据泄露或篡改,我们需要开启认证机制,并为访问数据库的用户配置账号与角色权限。..
准备工作在开始安装之前,请先做好以下准备:确保你的 Windows 系统为 64 位版本,且满足 MongoDB 的系统要求。从官方页面下载最新版的 MongoDB Community Server 安装包。确定你具有管理员权限,以便安装服务、修改..
前言在大型系统性能瓶颈中,索引设计不当导致的性能问题占比超过60%。经过多年的工作经历,我处理过多起数据库性能事故。总结出索引设计的核心原则:索引不是越多越好,而是越精准越好。这篇文章跟大家一起聊聊设计..
MySQL 查询是否区分大小写及重音敏感,取决于创建时指定的字符集(character set)和排序规则(collation)。(1)字符集(Character Set):规定可存储的字符,如 utf8、utf8mb4、latin1 等。(2)排序规则(Collat..
抱歉很久没写技术博客。自从LLM爆发之后,写概念堆叠的所谓“博客”已经没有意义了,那么我会思考我的博客还有什么作用。得出的结论是:具体业务的讨论仍然是有价值的所以之后会随缘更新一些强业务相关的博客为什么..
AI 原生嵌入:Copilot & 向量功能Copilot 集成 SSMS 21:在 SQL Server Management Studio 中添加 AI 助手,支持自然语言生成和优化 T‑SQL 查询。向量数据类型与索引:新增原生向量字段(支持单精度浮点),并提供..
这个错误 'OPTIMIZE_FOR_SEQUENTIAL_KEY' is not a recognized CREATE TABLE option. 表示你的目标 SQL Server 版本过旧,不支持这个选项。OPTIMIZE_FOR_SEQUENTIAL_KEY 是 SQL Server 2019(及 Azure SQL) 引入的..
登录SQL Server数据库时报错:TITLE: Connect to Server------------------------------Cannot connect to <Server address>.------------------------------ADDITIONAL INFORMATION:Login failed for user '<token-..
在达梦数据库(DM)中,表空间作为数据库的逻辑存储结构,扮演着至关重要的角色。它不仅是各类数据库对象(如表、索引等)逻辑存放的容器,更通过数据文件实现底层的物理存储。无论是系统自动创建的基础表空间,还是..
在大数据分析和实时查询日益重要的今天,传统 OLTP(联机事务处理)数据库已经难以满足日益增长的分析需求。与此同时,一款轻量级但功能强大的嵌入式 OLAP(联机分析处理)数据库——DuckDB,正迅速获得开..
在 MySQL 中,操作多数据源(例如从库 A 和库 B)进行联查的情况,可以分为以下两种场景:A 库和 B 库在同一个 MySQL 实例当 A 库和 B 库在同一个 MySQL 实例下时,可以直接使用跨库联查查询。示例如下:SELECT A.co..
随着向量数据库在 AI、搜索、推荐系统等领域的广泛应用,越来越多的开发者开始将 Qdrant 集成到自己的项目中。对于 .NET 开发者而言,使用 Qdrant.Client 实现与 Qdrant 的高效连接和数据操作,是构建语义搜索和嵌入..
近日,国产数据库Halo迎来重要里程碑,正式宣布开源,项目命名为 openHalo,并已在GitHub上线(openHaloHitHub地址:https://github.com/HaloTech-Co-Ltd/openHalo)。openHalo旨在提供一个兼容MySQL协议、基于Postg..
1. 复现问题慢查询的出现是常态还是偶尔?是否在业务允许范围内?"不要过早优化,先 Make it work / right,再 Make it fast。"建议先将查询语句及其触发条件记录下来,便于后续测试、分析和对比。2. 定位问题2.1 单..