数据库

倔强的石头_5 分钟前
数据库
生产环境排坑实录:SQL 标量子查询的“静默杀手”与优化器的智能推演到了 2026 年的今天,大家应该都能感觉到,AI 技术已经把咱们平时搞软件开发那一套东西给改了很多了。其实对于数据库这种底层的、比较基础的软件来说,情况也是差不多的。数据库里头那个专门负责查询优化的组件,也就是咱们常说的“大脑”,这几年也是变了不少。以前那种优化器,往往仅仅只是按照一套规定好的规则来弄,也就是所谓的“基于规则优化(RBO)”。后来慢慢地,大家都不怎么这么弄了。全面换成了那种算执行成本的“基于代价优化(CBO)”。到现在甚至开始把 AI 的一些算法也往里面加了,也就是现在经常提到的“基于人
Navicat中国1 小时前
数据库·安全·ssl
使用 SSL/TLS 安全连接数据库每次数据库客户端发送查询或接收结果集时,这些数据都会在网络中传输。在没有外部访问的私有、隔离网络中,这或许是可接受的风险。但在大多数实际环境中,当流量经过共享基础设施、云网络或开放互联网时,未加密的数据库连接便会构成重大安全隐患。SSL/TLS 加密能填补这一漏洞,而正确配置 SSL/TLS 是保障数据库环境安全的重要步骤之一,却常被忽视。
heimeiyingwang1 小时前
数据库·mysql·架构
【架构实战】MySQL主从复制与读写分离:数据库高可用架构作者:架构实战系列 | 日期:2026-05-192019年夏天,笔者接手了一个日订单量突破500万的中型电商平台的数据库运维工作。上线初期,团队只用了一台16核64GB的高配MySQL服务器跑主库,跑了半年相安无事。
Cosolar1 小时前
数据库·人工智能·架构·agent·智能体
2026年全球向量数据库技术全景与架构演进深度解析报告在人工智能技术经历寒武纪大爆发的进程中,大型语言模型(LLM)的参数规模和推理能力实现了历史性跨越。然而,LLM本身的静态权重无法实时掌握企业内部私有数据、时效性信息以及超大规模的产品目录。为了解决“幻觉”和知识盲区问题,检索增强生成(RAG, Retrieval-Augmented Generation)技术在过去几年中逐渐演变为AI应用架构的绝对标准与核心工作流1。在这一架构范式的驱动下,向量数据库(Vector Database)作为承载非结构化数据语义表征的基础设施,其战略地位迎来了前所未有的跃升
IronMurphy1 小时前
数据库·redis·php
Redis拷打第七讲(最终章)Redis 脑裂通常发生在主从加哨兵模式下。由于网络分区,Sentinel 无法感知到 master,误判它下线,于是把某个 slave 提升为 new master。
张~颜1 小时前
数据库·postgresql
PostgreSQL复制槽相信大家学到这里,基础肯定很不错了。我们知道 wal 文件默认是 16M,wal_keep_size 默认是 0 ,表示不存放额外的 wal 日志,max_wal_size 表示 wal 目录的大小,如果超过了这个大小,有设置了归档的情况下,则会移动到归档目录里。在老版本里面这个参数是wal_keep_segments,表示保留 wal 文件的个数。
爱晒太阳的小老鼠1 小时前
数据库
数据库连接池Connection is not available, request timed out after 120000ms系统上线一段时间后,经常会报查:询数据表总数失败:HikariPool-2 - Connection is not available, request timed out after 120000ms.
2301_803934611 小时前
jvm·数据库·python
SQL如何进行分组后字符串拼接_使用GROUP_CONCAT或STRING_AGGMySQL中GROUP_CONCAT默认截断为1024字符,需调大group_concat_max_len;PostgreSQL中STRING_AGG遇全NULL返回NULL,须用COALESCE兜底,且参数顺序、排序语法与MySQL不兼容。MySQL 里 GROUP_CONCAT 拼接字符串时结果被截断了默认只返回 1024 字符,超长部分直接丢弃,不是报错,所以容易误以为数据“没了”。查当前截断长度:SELECT @@group_concat_max_len;临时改大(当前会话有效):SET SESS
爱喝水的鱼丶1 小时前
开发语言·数据库·学习·sap·abap
SAP-ABAP:数据类型与数据对象(8篇) 第四篇:关系映射篇——从类型定义到对象实例的转化逻辑类型是蓝图,对象是房子——但蓝图如何变成一栋真实的房子?从抽象的 TYPES 声明到内存中实实在在的 DATA 对象,中间经历了类型校验、内存分配、默认初始化等一系列步骤。不同语言对“类型-对象”映射的规则各不相同:强类型语言在编译期严格把关,弱类型语言则在运行时动态适应。本文将拆解这一转化过程,并对比 ABAP、Java、Python 等语言的实现差异。
csdn小瓯1 小时前
运维·数据库·windows
Pydantic V2 模型校验与配置管理最佳实践摘要:在 Python 后端开发中,如何确保进入系统的数据是“干净”且符合业务逻辑的?本文基于一个真实的 AI 跑步教练项目,详细解析 Pydantic V2 在数据校验和配置管理中的深度应用。我们将深入源码,展示如何利用 Field 进行细粒度约束、如何处理 V1 到 V2 的迁移陷阱(如 .dict() 变 .model_dump()),以及如何构建一个支持多环境动态切换的配置中心。这套方案将系统的运行时错误减少了 90%,是构建“类型安全”后端的必修课。
网管NO.12 小时前
数据库·mysql·oracle
MySQL、Oracle、PostgreSQL 深度对比,数据库怎么选?很多零基础入门、转行开发、测试、数据分析的同学,一开始都有灵魂拷问: 数据库这么多,到底先学哪个? 听别人说 Oracle 高端、PostgreSQL 火爆、MySQL 烂大街,越看越迷茫; 不知道不同行业、不同岗位适配什么数据库,盲目学完发现求职用不上; 分不清三者优缺点、收费还是开源、适合什么业务场景; 甚至学了小众库,面试没人问、工作用不上,白白浪费时间。
新新学长搞科研2 小时前
大数据·数据库·人工智能·自动化·信号处理·半导体·电子
【安徽大学主办】第五届半导体与电子技术国际研讨会(ISSET 2026)第五届半导体与电子技术国际研讨会(ISSET 2026)2026 5th International Symposium on Semiconductor and Electronic Technology
SelectDB2 小时前
大数据·数据库·数据分析
PB 级自动驾驶数据秒级检索:Apache Doris 统一多模态数据平台实践导读:多模态数据正成为企业核心资产,但规模化管理仍具挑战。自动驾驶在 PB 级图像、点云、视频等数据治理中积累了可复用经验。本文介绍某公司以 Apache Doris 统一标签、元数据、全文和向量检索,将查询从分钟级提升至秒级。
Gauss松鼠会2 小时前
java·数据库·经验分享·spring boot·后端·sql·gaussdb
【GaussDB】基于SpringBoot实现操作GaussDB(DWS)的项目实战数据仓库服务GaussDB(DWS) 是一种基于华为云基础架构和平台的在线数据处理数据库,提供即开即用、可扩展且完全托管的分析型数据库服务。GaussDB(DWS)是基于华为融合数据仓库GaussDB产品的云原生服务 ,兼容标准ANSI SQL 99和SQL 2003,同时兼容PostgreSQL/Oracle数据库生态,为各行业PB级海量大数据分析提供有竞争力的解决方案。
難釋懷2 小时前
前端·数据库·redis
Redis内存回收-内存淘汰策略作为一款基于内存的高性能数据库,Redis 的速度令人惊叹。但内存是有限且昂贵的资源。当你的业务数据持续增长,最终触碰到 Redis 配置的 maxmemory 上限时,会发生什么?
一只fish2 小时前
数据库·oracle
Oracle官方文档翻译《Database Concepts 26ai》第7章-数据完整性本章说明完整性约束如何强制实施与数据库关联的业务规则,并防止将无效信息输入到表中。另请参见 “Overview of Tables”(表概述)了解有关列和完整性约束需求的背景信息。
Gauss松鼠会2 小时前
java·数据库·算法·性能优化·gaussdb·经验总结
【GaussDB】GaussDB 常见问题及解决方案汇总可以参考开发者指南:不能。目前默认都是Oracle兼容性,没有单独的参数开关目前没有。create sequence 的语法格式如下
云边云科技_云网融合2 小时前
数据库·人工智能·云计算
云边云全栈 SD-WAN/SASE 运维服务:构建企业数字网络的坚实后盾在数字化转型全面深化的今天,企业网络已从单纯的 “连接管道” 升级为承载核心业务、数据流转与用户体验的关键基础设施。随着混合云架构普及、多分支门店扩张、边缘计算应用落地,企业网络的复杂度呈指数级增长,传统 “被动救火式” 运维模式已无法满足业务对高可用、高性能、高安全的要求。