所有内容 第591页
-
Redis持久化的几种方式——深入解析RDB
Redis 的读写都是在内存中,所以它的性能较高,但在内存中的数据会随着服务器的重启而丢失,为了保证数据不丢失,我们需要将内存中的数据存储到磁盘,以便 Redis 重启时能够从磁盘中恢复原有的数据,而...
-
看大数据大佬手把手带你实现基于Zookeeper、Redis的分布式锁
在分布式系统中,分布式锁是为了解决多实例之间的同步问题。例如master选举,能够获取分布式锁的就是master,获取失败的就是slave。又或者能够获取锁的实例能够完成特定的操作。 目前比较常用的分...
-
记一次生产MySQL数据库批量迁移表索引
由于业务需要,需迁移测试环境上的索引到正式库上。下面简单记录下迁移过程中的脚本。 1. 导出所有索引 包括PRIMARY KEY和INDEX SELECT CONCAT( 'A...
-
MySQL系列:一句SQL,MySQL是怎么工作的?
对于MySQL而言,其实分为客户端与服务端。 服务端,就是MySQL应用,当我们使用net start mysql命令启动的服务,其实就是启动了MySQL的服务端。客户端,负责发送请求到服务端并从服务...
-
MySQL中的SQL优化建议那么多,该如何有的放矢
今天早上看到同事的一个优化需求,优化的时间其实不多,但是对于这条SQL的优化思考了很多,希望有一些参考。 业务同学提供的SQL如下: SELECT b.order_id FROM ( SELECT ...
-
MySQL分页查询方法及优化
分页查询方法: LIMIT子句可以被用于指定 SELECT 语句返回的记录数。需注意以下几点: 1、第一个参数指定第一个返回记录行的偏移量 2、第二个参数指定返回记录行的最大数目 3、如果只给定一个参...
-
MySQL锁会不会,你就差看一看咯
本文章向大家介绍MySQL锁详细讲解,包括数据库锁基本知识、表锁、表读锁、表写锁、行锁、MVCC、事务的隔离级别、悲观锁、乐观锁、间隙锁GAP、死锁等等,需要的朋友可以参考一下。 数据库锁知识 不少人...
-
MySQL如何正确的使用索引
学习索引,主要是写出更快的sql,当我们写sql的时候,需要明确的知道sql为什么会走索引?为什么有些sql不走索引?sql会走那些索引,为什么会这么走?我们需要了解其原理,了解内部具体过程,这样使用...
-
如何模拟一次阿里双11秒杀场景的实现?程序员必看
秒杀活动可以说在互联网上随处可见,从12306抢票,到聚划算抢购,我们生活的方方面面都可以看到秒杀的身影。 秒杀的架构设计也是对于一个架构师架构设计能力的一次考验。本文的目的并不在于提供一个可以直接落...
-
详细讲解 Redis 的两种安装部署方式
1、Linux 系统下安装 redis 安装 我在 /usr/local 目录下面操作的这些命令,也就是说 Redis 的安装目录为 /usr/local ,这些命令执行完之后你的机器上安装好 Red...
