数据库

ss2732 小时前
java·数据库·spring boot·功能测试
食谱推荐系统功能测试如何写?测试结论:登录功能实现了身份验证、错误提示、验证码校验等功能,符合设计要求。测试结论:用户管理功能运行正常。
l1t2 小时前
数据库
DeepSeek总结的数据库外部表来源:https://motherduck.com/blog/internal-vs-external-storage-whats-the-limit-of-external-tables/ 本文系统回顾了外部表(External Tables)25年来的发展历程、核心价值、适用场景及现代演进,并给出了使用建议。
m0_674294642 小时前
jvm·数据库·python
如何编写SQL存储过程性能对比_记录执行时间评估优化效果应使用数据库内置高精度时间函数在存储过程内部手动打点计时:SQL Server用SYSDATETIME(),MySQL用NOW(6),PostgreSQL用CLOCK_TIMESTAMP(),并统一转UTC存储,避免外部工具、低精度函数或事务影响导致测量失真。SQL Server 里怎么测存储过程真实执行时间别信 SSMS 右下角那个“已用时间”,它只算网络往返+解析+显示耗时,不是存储过程实际运行时间。真要对比优化效果,得在过程内部掐秒表。推荐用 SYS.DM_EXEC_SESSIONS 结合 GETD
014-code2 小时前
java·数据库
CompletableFuture 实战模板(超时、组合、异常链处理)这篇给你可直接复用的模板,不讲大道理,讲“真实项目里怎么写才稳”。在项目里写 CompletableFuture,最容易出问题的就三件事:
运气好好的2 小时前
jvm·数据库·python
怎样开启phpMyAdmin的操作审计日志_记录每条执行的SQLphpMyAdmin 本身不记录用户执行的每条 SQL,所有查询均由后端 MySQL/MariaDB 执行,SQL 审计必须依赖数据库服务层日志:MySQL 启用 general_log,MariaDB 推荐 slow_query_log + long_query_time=0。phpMyAdmin 没有内置 SQL 审计日志功能直接说结论:phpmyadmin 本身不记录用户执行的每条 sql,它只是一个 web 前端,所有查询都转发给后端 mysql/mariadb 执行。想审计 sql,必须依赖数据
それども3 小时前
java·数据库·mysql
DELETE 和 TRUNCATE TABLE区别例子:我想删掉数据,但是这个数据有唯一键,怎么删能把唯一索引也给删了这是一个非常深刻且直击 MySQL 底层架构的核心问题!
wenha3 小时前
数据库·mysql·sqlserver·隔离级别
数据库隔离级别数据库隔离级别是事务并发控制的核心概念,用于解决多个事务同时执行时可能出现的数据一致性问题。在理解隔离级别之前,需要先了解并发事务可能产生的问题:
2401_871492853 小时前
jvm·数据库·python
Layui如何修改Layui默认的UI主题颜色(换肤功能实现)直接修改 layui.css 中的 CSS 变量不生效,因其采用静态编译,变量已被替换为固定色值;唯一有效方式是替换整套主题 CSS 文件,并通过切换 <link> 的 disabled 属性实现换肤。直接改 layui.css 里的变量不生效?因为没走 CSS 变量流程layui 2.8+ 确实引入了 css 自定义属性(--layui-color-primary 等),但默认构建时是「静态编译」的——也就是这些变量只在源码 sass 中起作用,最终生成的 layui.css 里变量已被替换成固定色值。
Edward111111114 小时前
数据库·mysql
4.27mysql ,数据库,数据源必须用数据源吗数据库里填写表
小徐敲java4 小时前
数据库·sql
踩坑实录:MySQL8.0 导入SQL报错 2006 - MySQL server has gone away 完美解决在项目运维、数据库迁移场景中,使用Navicat/DBeaver导入备份SQL文件时,出现经典报错:✅ 可正常创建数据表结构 ❌ 批量插入数据中途中断 ❌ 插入语句被截断、数据不完整 ❌ 进程强制终止导入失败
别来无恙blwy4 小时前
数据库·windows·mongodb
windows MongoDB升级-自动升级脚本-自动检测升级到任意版本:::info mongodb升级不能跨版本升级,只能一个版本一个版本升级,并且需要处理数据格式,太麻烦了,容易出错,使用本脚本可以自动升级到需要的版本。
步辞4 小时前
jvm·数据库·python
Redis如何利用LFU算法优化缓存命中率Redis 6.0+才支持LFU但默认仍是LRU,需显式配置maxmemory-policy为volatile-lfu或allkeys-lfu才生效;OBJECT FREQ返回8位对数频次(0–255),非精确访问次数;LFU衰减和增长受lfu-decay-time与lfu-log-factor影响,需按业务调优。LFU在Redis里不是默认启用的Redis 6.0+ 才正式支持 lfu 淘汰策略,但默认仍是 lru。想用LFU,必须显式配置 maxmemory-policy 为 allkeys-lfu
~小先生~4 小时前
数据库·sqlserver
sqlserver 外键、级联使用主表设计页面—— 右击鼠标——>索引/键——添加——>选择设置的外键列——设置是唯一的为是在子表设计页面,右击鼠标——>关系——添加——
forEverPlume4 小时前
jvm·数据库·python
golang如何实现日志按级别过滤_golang日志按级别过滤实现教程slog 默认不支持级别过滤,需自定义 Handler 实现:通过 LevelFilterHandler 包装标准 Handler,在 Handle 方法中判断 rec.Level >= minLevel 决定是否输出。log/slog 默认不支持级别过滤,得自己加 HandlerGo 1.21+ 的 slog 包本身没有内置「只输出 ERROR 以上」这种开关。它的 slog.Handler 接口只负责格式化和写入,过滤逻辑必须手动实现——不是配置项,是代码逻辑。常见错误现象:slog.With("le
m0_624578595 小时前
jvm·数据库·python
MySQL主从复制支持跨版本吗_不同版本间同步的注意事项MySQL主从复制仅支持低版本主库→高版本从库的单向降级兼容,反向绝对不可行;需严格统一binlog_format、gtid_mode、sql_mode等关键参数,并遵循“先升从库再升主库”操作顺序。MySQL主从复制支持跨版本吗?答案很直接:只支持单向降级兼容低版本主库 → 高版本从库,可以;反过来绝对不行。比如 MySQL 5.7 主库往 MySQL 8.0 从库同步?官方明确不支持——8.0 的 binlog_format=ROW 默认用 Write_rows_v2 事件,而 5.7 无法解析,从库
2401_871492856 小时前
jvm·数据库·python
如何在 React Router v6 中正确配置多路由组件显示React Router v6 不再支持 component 或 Component 属性,必须使用 element 属性传入 JSX 元素;同时,所有路由路径必须唯一,否则仅首个匹配路由生效,导致组件无法正常渲染。 react router v6 不再支持 `component` 或 `component` 属性,必须使用 `element` 属性传入 jsx 元素;同时,所有路由路径必须唯一,否则仅首个匹配路由生效,导致组件无法正常渲染。在 React Router v6 中,路由配置方式发生了根本性
Fᴏʀ ʏ꯭ᴏ꯭ᴜ꯭.7 小时前
数据库·redis·缓存
《redis-cluster 集群部署完全手册(含扩容+缩容)》执行截图说明:截图说明:截图说明:脚本内容两种写法:截图说明:截图说明:截图说明:输出示例(截图说明):
snow@li7 小时前
数据库·mongodb
数据库-MongoDB:常用语法 / MongoDB 核心知识技能梳理MongoDB 是最流行的 NoSQL 文档数据库,使用 BSON 格式存储数据,拥有灵活的 Schema 设计和高性能的查询能力。以下是系统性的核心语法梳理。
想躺平的小羊7 小时前
数据库
关于金额在数据库设置类型问题在金融系统中,‌我们可以看到金额单位多为设置成“分”并使用整型(如 int、bigint)存储‌,主要是为了解决浮点数精度问题并提升计算效率。 原因:
zhangchaoxies7 小时前
jvm·数据库·python
MySQL触发器能否监控特定用户操作_结合审计功能实现分析MySQL触发器无法区分实际操作用户,仅能获取连接账户信息,且不能拦截操作;审计应优先选用audit_log插件或CDC工具,避免依赖触发器做权限控制或复杂日志处理。MySQL触发器本身不能区分操作用户触发器在执行时看不到 USER() 或 CURRENT_USER() 以外的上下文,且无法感知连接层的认证用户(比如应用用统一账号连库,实际操作人是前端传来的ID)。更关键的是:触发器运行在语句级,而权限校验发生在语句执行前——你没法在触发器里“拦截”或“拒绝”操作,只能事后记录或抛错。常见错误现象:ERR