数据库 第694页
-
引入『客户端缓存』,Redis6算是把缓存玩明白了…
哈喽大家好啊,我是没更新就是在家忙着带娃的Hydra。 在前面介绍两级缓存的文章中,我们总共给出了4种实现方案,在项目中整合了本地缓存Caffeine和远程缓存Redis,将应用的性能从仅适用单独远程...
-
带有 Spring Boot 的 Spring Data JPA 示例
一、简介 在这篇文章中,我们将演示如何利用强大的Spring Data JPA API 与数据库交互,本课的内存H2 数据库。 Spring Data JPA 提供了一组非常强大且高度抽象的接口,用于...
-
SQL中常被忽视的八种错误用法
1.分页查询 分页查询是最常用的场景之一,但也通常也是最容易出问题的地方。比如对于下面简单的语句,一般 DBA 想到的办法是在 type, name, create_time 字段上加组合索引。这样条...
-
MySQL为什么莫名其妙地断开连接以及解决方案!
前言 最近遇到在将本地的项目部署到服务器上之后遇到的一个奇怪问题。 在部署完成后,网站当时可以正常工作,但是第二天访问网站的时候却会遇到一个500 Server Error。 从日志中可以看出是MyS...
-
Prometheus 长期远程存储方案 VictoriaMetrics 入门实践
VictoriaMetrics(简称VM) 是一个支持高可用、经济高效且可扩展的监控解决方案和时间序列数据库,可用于 Prometheus 监控数据做长期远程存储。 前面章节我们介绍了 Thanos...
-
详解MySQL兼容性show_compatibility_56参数,MySQL数据库的优点
本文讲述了详解MySQL兼容性show_compatibility_56参数,MySQL数据库的优点概述简单记录一下以下报错的解决办法, 仅供参考。在涉及到 MySQL5.6和mysql5.7数据库时...
-
一文详解幻读、脏读和不可重复读
一、简介 经常有面试官提出这么一个问题:什么是脏读、不可重复读和幻读? 关于这个问题,我们还得从数据库的管理系统说起,当数据库管理系统在写入或者更新数据的过程中,为了保证数据是正确可靠的,需要满足四个...
-
-
事务篇:Spring事务的坑,你都踩过吗?
本篇,我们将要从本人以及同事在工作中踩过的关于事务的坑,以及踩坑之后自己在发现的使用 Spring 事务存在的坑展示给大家,让大家也避免踩坑。 一、来看看这些事务之坑 总得来说呢,经常遇到的其实是这四...
-
MySQL优化的五个维度,你学会了吗?
面试官如果问你:你会从哪些维度进行MySQL性能优化?你会怎么回答? 所谓的性能优化,一般针对的是MySQL查询的优化。既然是优化查询,我们自然要先知道查询操作要经过哪些环节,然后思考可以在哪些环节进...
