06 2021 档案
摘要:使用 select ... INTO OUTFILE 语句导出数据:--single-transaction 导出数据到 /root/mytable.sql SELECT * FROM mytable INTO OUTFILE '/root/mytable.sql'; 你可以通过命令选项来设置数据输
阅读全文
摘要:看到有一些博客说 between and 有不含边界的情况,于是测试了一把,记录如下。先说结论:between and 不存在不含边界的情况 1. between and 是包含边界的 id between 3 and 5 等价于 id >=3 and ⇐5; mysql> select * fro
阅读全文
摘要:一、全局锁 mysql> flush table with read lock; FTWRL 会对整个实例加只读锁。会阻塞所有线程读以外的所有操作。查看线程状态 State: Waiting for global read lock 通常 对全库做逻辑备份(mysqldump)时,会加全局锁。 (1
阅读全文
摘要:redis 支持五种常见的基本数据类型。无论是哪种数据类型,redis 的 key 都是字符串,我们在讨论数据类型时,说的是 value 的不同类型。Redis 丰富的数据类型,使得Redis 可用于缓存,事件发布订阅,或消息队列。 | 类型 | value | 读写能力 | | | | | |st
阅读全文
摘要:list 类型, lpush + rpop 或 lpush + brpop 用作消息队列时,消息只能消费一次,且不支持多个消费者(消息只能消费一次),并且在客户端崩溃时容易丢失消息。而 pub/sub 列队模型解决了消息可重复消费的问题。
阅读全文
摘要:常见的磁盘类型 按存储原理的不同,可以把磁盘分为这么几种 HDD 盘:没啥说的,就是平时最常见的机械盘。 SSD 盘:用电信号来记录存储数据,而不是磁片。显然进行 I/O 时,这要比机械盘的物理寻址方式快的多。 HHD 盘:HDD + SSD 的组合形式。 衡量磁盘性能的指标有哪些? 有时我们发现运
阅读全文