数据库

phltxy4 分钟前
数据库·redis·缓存
Redis 事务在学习 Redis 的时候,很多人会自然地把 Redis 事务和 MySQL 事务放在一起理解。它们确实有相似的地方:都是把一组操作组织起来,作为一个整体批量提交。但 Redis 的事务能力要轻很多,它更像是“命令打包执行机制”,而不是传统数据库里完整的 ACID 事务。
康乾隆22 分钟前
数据库·sqlserver
SQL Server Always On 重新添加从库步骤环境说明确认数据库为完整恢复模式(Always On 要求),然后分别做完整备份和日志备份。将以下两个文件手动拷贝到从库 209 的备份目录(如 C:\Backup\):
环流_1 小时前
java·数据库·redis
redis核心数据类型在java中的操作表格
雨辰AI1 小时前
java·数据库·后端·mysql·政务
SpringBoot3 项目国产化改造完整流程|从 MySQL 到人大金仓落地🔖 标签:#SpringBoot3 #人大金仓V9 #国产化改造 #MySQL迁移金仓 #信创落地 #数据库适配 #项目改造全流程 #国产数据库实战
一个天蝎座 白勺 程序猿1 小时前
数据库·kingbasees
存储治理:表空间自动目录创建与国产操作系统生态适配弹出报错:ERROR: directory "/data/kes_tbls/business_data" does not exist。那次我在某政务云项目驻场。凌晨两点,被手机告警弄醒了,新数据写不进去。我一查日志:白天运维小哥做存储扩容,把挂载点从/data/kes_tbls改成了/data/kes_tbls_new,虽然后面改回来了,但里面那个business_data子目录没重建。就因为这破事儿,整个系统凉凉。
2401_884454151 小时前
jvm·数据库·python
mysql处理复杂SQL性能_InnoDB优化器与MyISAM差异EXPLAIN显示type=ALL并非索引未建,而是InnoDB优化器因函数使用、隐式类型转换或复合索引顺序不匹配主动放弃索引,导致全表扫描。为什么EXPLAIN显示type=ALL,但明明加了索引?这不是索引没建,而是InnoDB优化器“主动放弃”了它——常见于WHERE中对索引列用了函数、隐式类型转换,或复合索引顺序不匹配查询条件顺序。MyISAM遇到这类情况有时还能“硬用”,但InnoDB更严格,一旦发现无法做最左前缀匹配或索引失效,就直接退化为全表扫描。WHERE DATE(create_time
weelinking2 小时前
数据库·人工智能·机器学习·云计算·github
【企业级】企业级大模型合规实战:数据安全与跨境传输的技术解决方案作为一名架构师,最近接触了不少企业在大模型落地过程中遇到的问题。让我印象最深的是某金融科技公司的案例:因为员工直接调用海外API处理客户数据,被监管部门处以200万元罚款。
m0_470857642 小时前
jvm·数据库·python
golang如何实现目录大小统计_golang目录大小统计实现方案filepath.WalkDir 比 Walk 更轻量,因默认用 os.DirEntry 避免重复 Stat 调用;需按需调用 Info()、正确处理权限错误、明确“大小”定义(字节和非磁盘占用),并发统计需谨慎。用 filepath.WalkDir 遍历目录比 filepath.Walk 更轻量Go 1.16+ 推荐用 filepath.WalkDir,它默认使用 os.DirEntry(不触发 Stat),避免对每个文件都做系统调用,性能明显更好。旧版 filepath.Walk 会为每个路径强制调用
穗余2 小时前
数据库
RAG为什么必须用向量数据库?这是一个:很多人会回答:“因为向量数据库检索快。”这只能算:真正高级的回答,核心要讲清:为什么 RAG 必须语义检索
weixin_444012932 小时前
jvm·数据库·python
如何在多实例管理时隐藏MySQL版本信息_安全混淆与配置无效。修改version_comment仅影响SELECT VERSION()等少数输出,无法隐藏连接握手阶段协议层硬编码的原始版本号,必须通过ProxySQL等代理层替换握手包中的version_string字段才能实现混淆。MySQL 5.7+ 用 version_comment 隐藏版本字符串是否有效?无效。修改 version_comment 只影响 select version() 和部分状态输出,对客户端连接握手阶段暴露的原始版本号毫无作用——这是 mysql 协议层硬编码行为,无法绕过。真正
weixin_459753942 小时前
jvm·数据库·python
SQL处理大规模分组聚合的内存限制_调整服务器配置MySQL分组聚合OOM时应调大tmp_table_size和max_heap_table_size而非sort_buffer_size;PostgreSQL需按并发和操作数合理设work_mem;ClickHouse需联动max_threads配置max_bytes_before_external_group_by。MySQL分组聚合OOM时,sort_buffer_size不是万能解药直接调大 sort_buffer_size 往往无效,甚至让问题更糟。它只影响单个排序操作的内存分配,而大规模 GRO
Kingairy2 小时前
数据库
保证数据一致性技术保证数据一致性,通常指分布式系统里多个节点或缓存与数据库间的数据保持一致。主要技术分为两类:利用原子性、一致性、隔离性、持久性,通过锁和 MVCC(多版本并发控制) 实现。MVCC能实现“读不阻塞写,写不阻塞读”,避免传统锁的性能问题。
小碗羊肉3 小时前
java·前端·数据库
【JavaWeb | 第十二篇】项目实战——登录功能目录一、登录功能的实现1.1 请求和响应数据1.2 代码实现二、登录校验2.1 会话技术2.2 会话跟踪技术——Cookie
想唱rap3 小时前
linux·运维·服务器·网络·数据库·tcp/ip
五种IO模型和非阻塞IO1、在应用层的这些read和write函数,本质就是把数据从用户层写给操作系统,这些函数本质也 是拷贝函数。 2、对IO的理解应该是:IO时间=等待时间+拷贝时间 3、要进行拷贝,就必须判断条件是否成立(比如读就要看接受缓冲区是否有数据,写就要看发送 缓冲区是否有数据),而这个条件就被称为读写事件。 4、高效IO就是之单位时间内拷贝的数据量大,也就是说,在单位时间内,IO过程中,等的比重越小,IO的效率越高。 5、几乎所有提高IO效率的办法,都是减小等的比重。
m0_733565463 小时前
jvm·数据库·python
如何指定PHP版本运行phpMyAdmin_多版本共存配置phpMyAdmin 无法通过自身配置指定PHP版本,必须通过Web服务器(Apache/Nginx)或Docker绑定对应PHP运行环境;关键在于确保加载的SAPI模块或php-fpm实例与phpMyAdmin兼容。phpMyAdmin 启动报错 “PHP version too old” 怎么强制指定版本phpmyadmin 本身不管理 php 版本,它只是个 web 应用,运行时完全依赖 web 服务器(如 apache/nginx)调用的 php 解释器。所谓“指定 php 版本”,本质是让 we
xcLeigh3 小时前
开发语言·数据库·qt·iotdb·查询·批处理·连接
IoTDB JDBC 完整使用教程:连接、查询、批处理与字符集配置大家在对接 BI 工具、做通用数据查询、或者写兼容 JDBC 标准的 Java 程序时,基本都会用到 IoTDB JDBC。这篇文章就把依赖引入、驱动连接、CRUD、批量插入、多字符集支持、版本兼容一次性讲全,直接复制就能跑。
chunyublog3 小时前
数据库
数据挖掘环境搭建2017:https://aka.ms/vs/15/release/vs_community.exe2019:https://aka.ms/vs/16/release/vs_community.exe
阿洛学长4 小时前
运维·数据库·架构·php·持续部署
CSDN、掘金、简书博客文章如何转为Markdown?下面以CSDN博文为例网址 https://tool.lu/markdown/1.在CSDN博文页面点击右键,选择“检查”(Google浏览器为例)。
zuozewei4 小时前
数据库·性能优化
国产化之达梦数据库性能优化方案适配应用:Java应用、.NET应用核心组件:应用接口组件、SQL处理组件、事务管理组件、存储引擎组件、文件管理组件
Volunteer Technology4 小时前
java·数据库·人工智能·spring
Spring AI MCP 案例-WebFlux SSE传输模式 (九)在该案例中,我们会创建MCP Server 和MCP Client 两个SpringBoot项目,MCP Server项目中会创建一个getWeather工具,该工具通过OpenWeather可以查询某个城市天气情况;MCP Client 项目中创建相应的Controller,根据配置通过WebFlux SSE方式与MCP Server进行通信,实现调用天气工具。