![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 83
jsl小时光
未来的你一定会感谢现在努力的自己,愿你所有的梦想都能成为现实
展开
-
postgresql和kingbase关于模糊查询大小写兼容问题
在mysql中,会有相关的like关键词,并且默认的是忽略大小写的。但是在postgresql和kingbase中,只有ilike关键字,并且默认是大小写敏感的。当我们使用mybatisplus的时候,默认提供的api也只有like()。这里提供一种方式来对原始api进行拓展。直接通过拦截器的方式,将select语句进行分析,当有like的时候将进行转为ilike。原创 2024-01-31 15:35:34 · 701 阅读 · 0 评论 -
优化慢SQL:排查与解决
慢SQL是数据库性能优化中的一个重要方面,通过深入了解SQL查询的执行计划和性能瓶颈,我们可以采取一系列措施来提高查询效率。总体来说,建议从创建合适的索引、减少不必要的访问、使用覆盖索引等方面入手,同时根据具体场景进行SQL语句的改写和优化。未来,随着数据库技术的不断发展,我们还可以期待更多新的优化方法和工具的出现,帮助开发者更轻松地应对慢SQL的挑战,确保系统的稳定性和性能。创建合适的索引减少不必要访问的列使用覆盖索引语句改写数据结转选择合适的列进行排序适当的列冗余。转载 2024-01-25 19:19:21 · 238 阅读 · 0 评论 -
Redis 主从、哨兵和分片集群简单介绍
单节点 redis 并发能力有上限,要进一步提高 redis 并发能力,就要搭建,实现多节点集群原创 2024-01-09 21:39:32 · 972 阅读 · 0 评论 -
关于mysql8.0新特性的一些简单总结
在前面的文章中分享了一些mysql升级到8.0.x的一些实际做法,这里对mysql8.0.x的一些新特性或者是改良优化的地方做一些简单总结,可能涉及的方面不全或者个人理解不一样,见谅參考参考官网:MySQL :: MySQL 8.0 参考手册隐藏索引的特性对于性能调试非常有用。在 8.0 中,索引可以被“隐藏”和“显示”。当一个索引隐藏时,它不会被查询优化器所使用。也就是说可以隐藏一个索引,然后观察对数据库的影响。如果数据库性能有所下降,就说明这个索引是有用的,于是将其“恢复显示”即可;原创 2023-12-26 19:54:36 · 1221 阅读 · 0 评论 -
关于mysql8.0相关的升级
不知不觉,MySQL8.0已经有好多个GA小版本了。目前互联网上也有很多关于MySQL8.0的内容了,MySQL8.0版本基本已到稳定期,相信很多小伙伴已经在接触8.0了。本篇文章主要介绍从5.7升级到8.0版本的过程及注意事项,有想做版本升级的小伙伴可以参考下。原创 2023-12-26 14:06:44 · 1465 阅读 · 0 评论 -
Spring Boot业务代码中使用@Transactional事务失效总结
我们知道 Spring 声明式事务功能提供了极其方便的事务配置方式,配合 Spring Boot 的自动配置,大多数 Spring Boot 项目只需要在方法上标记 @Transactional注解,即可一键开启方法的事务性配置。当然后端开发人员对数据库事务这个概念并不陌生,也知道如果整体考虑多个数据库操作要么成功要么失败时,需要通过数据库事务来实现多个操作的一致性和原子性。原创 2023-12-12 12:31:05 · 1633 阅读 · 0 评论 -
关于mysql group by 执行原理和超大数据量查询优化介绍
关于MySQL中group by的执行流程和大数据量下的查询优化方案介绍原创 2023-12-11 11:15:49 · 1580 阅读 · 0 评论 -
关于mysql中的数字类型的取值
关于mysql中的数字类型的取值截图:原创 2018-05-30 19:00:08 · 333 阅读 · 0 评论 -
MySQL中的存储引擎的解析
在MySQL中有一个存储引擎的概念,在平时的实际工作中,我们需要针对不同的存储需求可以选择最优的存储引擎。在此我将一些关于存储引擎的概念、分类以及实际应用中的选择原则做一点简单的解析。1.MySQL 存储引擎概述 插件式存储引擎是 MySQL 数据库最重要的特性之一,用户可以根据应用的需要选择如何存储和索引数据、是否使用事务等。MySQL 默认支持多种存储引擎,以适原创 2017-09-22 15:44:12 · 298 阅读 · 0 评论 -
MySQL中的数据类型详解
基本数据类型:MySQL 提供了多种数据类型,主要包括数值型、字符串类型、日期和时间类型。不同的 MySQL版本支持的数据类型可能会稍有不同,用户可以通过查询相应版本的帮助文件来获得具体信息。 MySQL 支持所有标准 SQL 中的数值类型,其中包括严格数值类型(INTEGER、SMALLINT、DECIMAL 和 NUMERIC),以及近似数值数据类型(FLOAT、REAL 和 DOUB原创 2017-09-20 09:03:09 · 366 阅读 · 0 评论