所有内容 第411页
-
MySQL为什么莫名其妙的断开连接以及解决方案!
前言 最近遇到在将本地的项目部署到服务器上之后遇到的一个奇怪问题: 在部署完成后,网站当时可以正常工作,但是第二天访问网站的时候却会遇到一个500 Server Error。 从日志中可以看出是MyS...
-
突发状况,数据库表被锁,抓瞎了?
背景 在程序员的职业生涯中,总会遇到数据库表被锁的情况,前些天就又撞见一次。由于业务突发需求,各个部门都在批量操作、导出数据,而数据库又未做读写分离,结果就是:数据库的某张表被锁了! 用户反馈系统部分...
-
记录锁、间隙锁与 Next-Key Lock
有小伙伴在微信上表示面试时被问到了 Next-Key Lock 是啥,结果一脸懵逼,那么今天我们来捋一捋 MySQL 中的记录锁、间隙锁以及 Next-Key Lock。 1. Record Lock...
-
手残又删库了,binlog救了我的命……
我们常常听人说,只要你愿意,MySQL 可以恢复至半个月甚至一个月以内的任何一个状态。网上也有很多删库跑路的段子…… 那么今天松哥想和大家来聊一聊 MySQL 中的 binlog,来手把手教大家如何利...
-
Filebeat收集日志数据传输到Redis,通过Logstash来根据日志字段创建不同的ES索引
1.Filebeat.yml配置 filebeat.inputs:- type: log enabled: true paths: - /usr/local/nginx/logs/access.log...
-
引入『客户端缓存』,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...
