数据库 第738页
-
为什么你的数据库需要单元测试
与工作端代码一起创建的数据集定期包含业务基本原理的战略部分。SQL是代码。你应该尽早批准它,而且要彻底批准。 测试金字塔是有助于描述编程测试特征的一种显著表示形式。当您逐步实现更值得注意的段协调时,您...
-
详细了解SQL.js的基本特性
SQL,即结构化查询语言,是一种特定领域的语言,旨在访问和操作关系数据库中的数据。在SQL语句的帮助下,你可以在关系型数据库上执行创建、更新、检索和删除数据等操作。 关系数据库是一种数据模型,它使用行...
-
不会吧,不会吧,还有人不知道 Binlog ?
前言 上篇阿星详细聊了redo log(重做日志),但是在MySQL数据库中还有一种二进制日志叫binlog(归档日志)。 redo log它是物理日志,记录内容是“在某个数据页上做了什么修改”,属于...
-
-
必须了解的 MySQL 三大日志
可能有小伙伴发现了,松哥最近一直在和大家聊 MySQL。最近聊到了 InnoDB,想和大家聊聊 InnoDB 中的锁机制,那么不可避免的要涉及到 MySQL 的日志系统,binlog、redo log...
-
面试官问:数据库 delete 表数据,磁盘空间还是被一直占用,为什么?
最近有个上位机获取下位机上报数据的项目,由于上报频率比较频繁且数据量大,导致数据增长过快,磁盘占用多。 为了节约成本,定期进行数据备份,并通过delete删除表记录。 明明已经执行了delete,可表...
-
基于 Sharding Sphere,实现数据 “一键脱敏”!
在真实业务场景中,数据库中经常需要存储某些客户的关键性敏感信息如:身份证号、银行卡号、姓名、手机号码等,此类信息按照合规要求,通常需要实现加密存储以满足合规要求。 痛点一: 通常的解决方案是我们书写S...
-
-
MySQL怎么查询表中某个字段值重复的数据
今天就给大家分享一个简单的语句搞定该需求:MySQL怎么查询表中某个字段值重复的数据。 使用: select 字段1,字段2 from 数据库 group by 字段1,字段2 having coun...
-
揭秘MySQL多版本并发控制实现原理
MySQL 中多版本并发控制(MVCC),是现代数据库引擎实现中常用的处理读写冲突的手段,MVCC 作为 MySQL 高级应用特性,目的在于提高数据库高并发场景下的吞吐性能。 一、MVCC出现背景是什...
