👨💻程序员三明治:个人主页 🔥 个人专栏: 《设计模式精解》 《重学数据结构》
可能出现脏读(dirty read)、不可重复读(non-repeatable read)、幻读(phantom read)的问题。 脏读:一个事务「读到」了...
那就有了一个新问题:因为事务还没提交,如果在redolog刷盘之后宕机或者是发现该事物中出现错误需要回滚,又该对redolog做什么操作呢?是否应该删除redo...
如果表 T 中没有字段 k,而你执行了这个语句 select * from T where k=1, 那肯定是会报“不存在这个列”的错误: “Unknown c...
在以前,我们分析一段慢SQL往往需要使用explain命令,输出的结果仅仅为统计信息的预估结果,走了什么索引,影响的行数是多少。
在现代业务环境中,“表太多” 已成为数据库同步领域越来越普遍的现象。一个成熟的业务背后,数据库中经常有几千张甚至上万张表。在这种规模下,一旦某张表未被同步,下游...
在医疗卫生事业蓬勃发展的今天,医院药品管理工作作为医院经营管理中的重要环节,也日益重要和复杂化。在医疗技术发展和人们身体健康意识逐渐加强的大背景下,医院药品的品...
随着全民健身意识的提升和体育产业的蓬勃发展,健身房行业迎来了快速增长。传统健身房管理仍依赖人工登记、纸质记录或简单的电子表格,导致会员信息混乱、课程预约效率低下...
XA规范定义了分布式事务处理(DTP)模型中事务管理器(TM)与资源管理器(RM)的交互方式。DTP模型包含三个核心组件:
SQL 语句对 MySQL 数据库中的 employee 表进行创建、插入、更新和删除操作的完整实现。
查询数据 SELECT * FROM table_name WHERE condition; SELECT column1, column2 FROM ta...
教学是大学生技能培养的重要环节之一,学生高校排课的质量在一定程度上反映了实验教学的质量,高校排课管理水平也反映了学校教学管理水平。目前,大部分学校所提交的高校排...
今天这篇内容与上一篇 MVCC 内容很紧密,你可以翻看上一篇再学习本章内容效果更好,不至于呛死在知识的海洋里。
近年来,随着信创推进与数据库自主可控需求提升,PostgreSQL 凭借其开源、稳定、功能强大的特性,已成为国产数据库创新的首选技术底座。
面试官的问题:“mysql生成binlog日志是异步消息。没法保证百分百不会丢,让我想一个保证可靠性的解决方案。”
在企业级业务系统中,大表慢查询是性能优化的高频场景。本文将通过一个通用化的SQL优化案例,详细讲解如何通过合理的索引设计和SQL逻辑重构,将慢查询从“执行超时”...
你可能没意识到,平时刷手机时看到的聊天记录、购物订单、游戏角色信息,背后都藏着 “数据库” 在帮忙管理。而 MySQL,就是最常用的数据库工具之一,它像个 “智...
但大厂面试时这么回答“怎么删除数据”,很可能会被面试官反问一句:“为什么不建议直接 DELETE,而要用 UPDATE 做逻辑删除?”