![](https://img-blog.csdnimg.cn/20190918140129601.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Mysql 知识
文章平均质量分 82
Mysql 知识
大家都说我身材好
兴趣是最好的老师
展开
-
Mysql 事务隔离级别详解
事务隔离是指在数据库中,多个并发执行的事务之间相互隔离的程度。事务隔离级别是一个重要的概念,它定义了事务在读取和修改数据时能够接触到其他事务所做的修改的程度。事务隔离的目的是确保并发事务能够正确地执行,同时保持数据库的一致性和可靠性。在一个并发环境中,多个事务可能同时读取和修改数据库中的数据,如果没有适当的隔离机制,会出现一些问题,如脏读、不可重复读和幻读。脏读(Dirty Read):一个事务读取了另一个未提交事务所做的修改的数据。如果这个未提交的事务最终回滚,那么读取到的数据就是无效的。原创 2023-08-16 16:20:57 · 422 阅读 · 0 评论 -
简化Mybatis分页操作,让我们来聊聊 PageHelper 及实现原理
PageHelper 是一款开源的 MyBatis 分页插件,可以在实际应用中方便地实现分页功能。PageHelper 能够有效地缩减开发人员的分页处理代码量,提升开发效率。原创 2023-06-02 15:00:35 · 511 阅读 · 0 评论 -
数据库设计范式及常用规范
Snake case 约定是一种常见的命名约定,用于将标识符(如变量、函数、表和列名)中的单词以下划线连接,形成类似于蛇的模样,因而得名。换句话说,就是数据表中的每个非主键属性都必须完全依赖于主键,不能依赖于其他非主键属性或者非主键组合。换句话说,就是数据表中的每个非主键属性都只依赖于主键,而不依赖于其他非主键属性。在以上示例中,订单明细表中的每个字段都和订单编号有直接关系,没有部分依赖,因此符合第二范式的要求。在以上示例中,部门电话这个字段和主键有直接关系,不存在传递依赖关系,符合第三范式的要求。原创 2023-06-01 11:49:20 · 1495 阅读 · 1 评论 -
全面解析 Msyql Explain 执行计划,优化SQL查询性能
本文详细讲解了 MySQL 中的EXPLAIN关键字,包括其基本用法、输出结果的各个字段含义、可选参数、更多高级特性以及性能优化等相关内容。使用EXPLAIN关键字可以深入了解查询语句的执行过程,发现其中的瓶颈和改进空间,从而优化查询性能,提升数据库系统的整体运行效率。在实际应用中,我们应当密切关注查询语句的执行情况,不断改进优化,提高系统性能和稳定性。原创 2023-05-29 10:13:19 · 868 阅读 · 0 评论 -
数据库数据量大了怎么办? 当然是分库分表,Sharding-JDBC了解一下?
Sharding-JDBC是一款基于JDBC规范的分布式数据库中间件,可以帮助Java应用轻松实现水平分库分表、读写分离等分布式数据库功能,并提供了方便易用、高可用、高性能的数据访问解决方案。原创 2023-05-25 09:34:58 · 1629 阅读 · 0 评论 -
Mysql 事务及ACID特性详解
事务是数据库中的一个非常重要的概念,它是指由一系列操作所组成的逻辑单位,在这个单位内,要么所有操作都成功完成,要么所有操作都不会执行。Mysql 中使用事务来保证数据的完整性和一致性,同时也是实现高并发的关键。本文将全面详细地讲解 Mysql 中的事务,包括事务的基本概念和 ACID 特性、事务的隔离级别和具体实现方法等,并提供相应的代码示例。Mysql 中的事务是保证数据完整性和一致性的基本方法之一,可通过 BEGIN、COMMIT 和 ROLLBACK 命令来实现事务的开启、提交和回滚。原创 2023-05-23 10:29:03 · 872 阅读 · 1 评论 -
MySQL Select 查询语句详解及高级用法
MySQL是一个开源的关系型数据库管理系统,支持多种操作语言,其中最基础、最常用的命令之一就是SELECT语句。在本篇文章中,这里将详细介绍MySQL SELECT语句的各个方面,从最基本的查询语句,到更高级的技巧和功能。原创 2023-05-22 16:59:57 · 2820 阅读 · 0 评论 -
Mysql 优化的几种方法
MySQL优化是指通过调整MySQL的各项参数和配置,以及优化SQL语句的编写和执行,提高MySQL系统的性能和可用性。MySQL优化的主要目标是尽可能快地响应用户请求,提高系统的处理能力和并发性能,减少资源消耗和硬件成本。MySQL优化涉及多个方面,包括:1.硬件配置:包括CPU、内存、磁盘等硬件资源的选择和配置,以满足系统的负载和性能需求。2.软件配置:包括MySQL的参数设置和调整,如缓存大小、连接数、并发处理数等,以适应不同的负载和访问模式。原创 2023-05-15 16:02:28 · 6009 阅读 · 0 评论 -
mysql8.0 为什么取消了查询缓存
Mysql 8.0 取消查询缓存问题分析原创 2023-03-09 17:58:12 · 1423 阅读 · 2 评论