上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 46 下一页

10 分钟彻底理解 Redis 的持久化和主从复制

摘要: 在这篇文章,一起了解一下其中一个非常重要的内容:Redis的持久化机制。 什么是Redis持久化? Redis作为一个键值对内存数据库(NoSQL),数据都存储在内存当中,在处理客户端请求时,所有操作都在内存当中进行,如下所示: 这样做有什么问题呢? 其实,只要稍微有点计算机基础知识的人都知道,存储 阅读全文
posted @ 2022-08-29 08:09 数据与人文 阅读(180) 评论(0) 推荐(0)

一次简单的 JVM 调优

摘要: 背景 最近对负责的项目进行了一次性能优化,其中包括对 JVM 参数的调整,算是进行了一次简单的 JVM 调优,JVM 参数调整之后,服务的整体性能有 5% 左右的提升,还算不错。先介绍一下项目的基本情况:项目是一个高 QPS 压力的 web 服务,单机 QPS 一直维持在 1.5K 以上,由于旧机器 阅读全文
posted @ 2022-08-25 11:07 数据与人文 阅读(63) 评论(0) 推荐(0)

linux系统变为只读,提示Read-only file system的解决办法

摘要: 最近有开发小哥咨询了一个问题,问题挺简单不过挺实用,记录一下分享给有需要的朋友。 问题如下: Linux服务器创建文件夹出现如下报错: 其实不光上述命令不行,涉及到修改/保存条目等需要写磁盘操作的命令都无法使用(如tar、cp、mv、rm、chmod、chown、wget下载等指令)。 在Linux 阅读全文
posted @ 2022-08-10 08:42 数据与人文 阅读(9693) 评论(0) 推荐(0)

一文读懂MySQL所有日志

摘要: 一、前言 日志文件中记录着MySQL数据库运行期间发生的变化;包括MySQL数据库的客户端连接状况、SQL语句的执行情况和错误信息等,是MySQL数据库的重要组成部分。 MySQL日志分类: 错误日志 查询日志 慢查询日志 事务日志(Redo log) 二进制日志 中继日志 二、错误日志 默认情况下 阅读全文
posted @ 2022-08-04 09:08 数据与人文 阅读(1491) 评论(0) 推荐(0)

面试官:分布式环境下,如何实现 Session共享

摘要: 先了解一下为什么会出现这种session共享的解决方案? 随着互联网公司的项目在微服务和分布式的环境下进行的搭建,导致一个项目可能分别部署在几个甚至很多的服务器集群下,此时就会出现一个问题: 当用户进行一个session会话的时候,比如一个用户去登录项目,一般的大公司的项目都是有Nginx进行反向代 阅读全文
posted @ 2022-07-29 11:38 数据与人文 阅读(142) 评论(0) 推荐(0)

CPU飙升!故障分析解决过程详解

摘要: 记一次CPU飙升的分析处理过程,聊聊我的思路。技术人人都可以磨炼,但处理问题的思路和角度各有不同,希望这篇文章可以抛砖引玉。以一个例子为切入点 一、问题背景一大早接到告警,核心数据库RAC两主机CPU使用很高,90%以上,系统操作缓慢,业务卡顿。需要马上紧急处理,排查一下具体原因,消除潜在隐患。基础 阅读全文
posted @ 2022-06-27 09:52 数据与人文 阅读(816) 评论(0) 推荐(0)

为什么不建议你在 Docker 中跑 MySQL?

摘要: 容器的定义:容器是为了解决“在切换运行环境时,如何保证软件能够正常运行”这一问题。 目前,容器和 Docker 依旧是技术领域最热门的词语,无状态的服务容器化已经是大势所趋,同时也带来了一个热点问题被大家所争论不以:数据库 MySQL 是否需要容器化? 认真分析大家的各种观点,发现赞同者仅仅是从容器 阅读全文
posted @ 2022-06-20 08:54 数据与人文 阅读(359) 评论(0) 推荐(0)

刨根问底 | MySQL 是如何利用索引的?

摘要: 一、前言 在MySQL中进行SQL优化的时候,经常会在一些情况下,对 MySQL 能否利用索引有一些迷惑。譬如: MySQL 在遇到范围查询条件的时候就停止匹配了,那么到底是哪些范围条件? MySQL 在LIKE进行模糊匹配的时候又是如何利用索引的呢? MySQL 到底在怎么样的情况下能够利用索引进 阅读全文
posted @ 2022-06-13 11:04 数据与人文 阅读(65) 评论(0) 推荐(0)

SQL Server中遇到tempdb突然暴涨怎么办?

摘要: 发现故障今天操作着服务器,突然右下角提示“C盘空间不足”!吓一跳!~看看C盘,还有7M!!!这么大的C盘空间怎么会没了呢?搞不好等下服务器会动不了!第一反应就想可能是日志问题,很可能是数据库日志问题于是查看日志,都不大,正常。 dbcc sqlperf(logspace) 查找原因 看看系统报错:C 阅读全文
posted @ 2022-06-10 09:37 数据与人文 阅读(402) 评论(0) 推荐(0)

面试官:你能接受加班吗?

摘要: 在竞争激烈、上班节奏快、工作量大这样的大环境下,“你能接受加班吗?”这样的问题不少同学都被问到过。没有一个人喜欢加班,面试官也知道,可偏偏面试的时候,面试官经常问的一个问题就是:你能接受加班吗?面对这个问题,你会怎么回答?1、你不能说接受加班,你也不能说不接受加班(这个问题就是这样被玩坏的)分享一个 阅读全文
posted @ 2022-06-06 10:23 数据与人文 阅读(459) 评论(0) 推荐(0)

Linux 服务器进程避免 OOM 的方法

摘要: 问题描述Linux 内核有个机制叫 OOM killer(Out-Of-Memory killer),该机制会监控那些占用内存过大,尤其是瞬间很快消耗大量内存的进程,为了防止内存耗尽而内核会把该进程杀掉。典型的情况是:某天一台机器突然 ssh 远程登录不了,但能 ping 通,说明不是网络的故障,原 阅读全文
posted @ 2022-06-01 16:58 数据与人文 阅读(1115) 评论(0) 推荐(0)

线程池中多余的线程是如何回收的?

摘要: 最近阅读了JDK线程池ThreadPoolExecutor的源码,对线程池执行任务的流程有了大体了解,实际上这个流程也十分通俗易懂,就不再赘述了,别人写的比我好多了。 不过,我倒是对线程池是如何回收工作线程比较感兴趣,所以简单分析了一下,加深对线程池的理解吧。 下面以JDK1.8为例进行分析 1.  阅读全文
posted @ 2022-05-13 09:49 数据与人文 阅读(137) 评论(0) 推荐(0)

工作思维 ≠ 交作业思维

摘要: 最近我一直在思考当前很多人在进入职场后的工作中究竟有哪些思维意识上面的问题,感觉用我们学生时代的交作业思维来评价比较恰当,那么我就先来看下我理解的交作业思维究竟有哪些特点? 老师让我做的我就做,没有安排我做的我觉得不会做; 老师安排的作业我只要全部做完能够上交就算完事,一切以能够按时交上作业为目标; 阅读全文
posted @ 2022-05-07 13:24 数据与人文 阅读(75) 评论(0) 推荐(0)

思考 | 执行 delete from t1 where id = 10;MySQL会加什么锁?

摘要: 思考一个问题:下面一条简单的SQL,它加什么锁? delete from t1 where id = 10; 带着你的答案,我们继续往下看。如果要分析上述SQL的加锁情况,必须了解这个SQL的执行前提,MySQL的隔离级别是什么?id列是不是主键?id列有没有索引?前提不同加锁处理的方式也不同。可能 阅读全文
posted @ 2022-04-22 09:41 数据与人文 阅读(514) 评论(0) 推荐(0)

思考 | select…for update会锁表还是锁行?

摘要: select查询语句是不会加锁的,但是select ….for update除外。 问题: select …….for update加的是行锁还是表锁? 带着问题我们继续往下看。 验证: 建表sql 关闭自动提交: 案例一(主键): 开启第一个事务: 第二个事务去更新数据,被阻塞了,长时间拿不到锁报 阅读全文
posted @ 2022-04-19 10:41 数据与人文 阅读(778) 评论(0) 推荐(0)
上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 46 下一页