所有内容 第549页
-
我:Redis内存数据满了导致宕机。CTO:你太无知了....一脸懵
Redis 数据库内存数据满了,会宕机吗?答案是:不会让他出现存满的情况,在使用Redis的时候我们要配置Redis能使用的最大的内存大小,存到一定容量的时候还有Redis的内存淘汰策略呢,还有LRU...
-
删库一定要跑路吗?手把手教你MySQL数据恢复
日常工作中,总会有因手抖、写错条件、写错表名、错连生产库造成的误删库表和数据的事情发生。那么,如果连数据都恢复不了,还要什么 DBA。 1 前言 数据恢复的前提的做好备份,且开启 binlog,格式为...
-
-
熬了一个通宵,终于把Reids的7千万个Key删完了,今天脑子都嗡嗡响!
前言 由于有一条业务线不理想,高层决定下架业务。对于我们技术团队而言,其对应的所有服务器资源和其他相关资源都要释放。释放了8台应用服务器;1台es服务器;删除分布式定时任务中心相关的业务任务;备份并删...
-
面试官:为什么在系统中不推荐双写?
引言 某日,阿雄跑去面试!于是有如下情形 面试官:"阿雄是吧,做做自我介绍!" 阿 雄:"我叫阿雄,来自某a国际电商公司!" 面试官:"我看你项目里用了elasticsearch,你是怎么同步数据的...
-
使用数据库和Redis开发各系统独立的自增ID生成器
背景 使用业务场景: 1.利用数据库自增主键生成唯一ID,无法满足各个系统独自生成自增的唯一ID需求。 在分布式系统,需要生成唯一ID的系统不止一个,这些ID的生成在各自业务内是独立的,同时包含业务规...
-
老大让我整理下公司内部MySQL使用规范,分享给大家
最近涉及数据库相关操作较多,公司现有规范也不是太全面,就根据网上各路大神的相关规范,整理了一些自用的规范用法,万望指正。 数据库环境 dev: 开发环境 开发可读写,可修改表结构。开发人员可以修改表结...
-
必须了解的MySQL三大日志:binlog、redo log和undo log
日志是mysql数据库的重要组成部分,记录着数据库运行期间各种状态信息。mysql日志主要包括错误日志、查询日志、慢查询日志、事务日志、二进制日志几大类。作为开发,我们重点需要关注的是二进制日志(bi...
-
MySQL数据延迟跳动的问题分析
今天分析了另外一个关于数据库延迟跳动的问题,也算是比较典型,这个过程中也有一些分析问题的方法和技巧工参考。 首先在高可用检测中,有一套环境的检测时断时续,经过排查发现是数据库产生了延迟,在登录到从库s...
-
Spring Boot 2.x基础:使用集中式缓存Redis
我们介绍了两种进程内缓存的用法,包括Spring Boot默认使用的ConcurrentMap缓存以及缓存框架EhCache。虽然EhCache已经能够适用很多应用场景,但是由于EhCache是进程内...
