Home | 简体中文 | 繁体中文 | 杂文 | 打赏(Donations) | ITEYE 博客 | OSChina 博客 | Facebook | Linkedin | 知乎专栏 | Search | About

第 10 章 数据库与缓存

目录

10.1. 什么是数据库缓存?
10.2. 为什么缓存数据呢?
10.3. 什么时候使用数据库缓存
10.4. 涉及缓存的地方有哪些
10.5. 谁来控制数据库缓存
10.6. 怎么控制数据库缓存
10.6.1. SQL_CACHE 缓存
10.6.2. 禁止缓存 SQL_NO_CACHE
10.6.3. 关闭缓存 set session query_cache_type=off

10.1. 什么是数据库缓存?

这里讲的缓存是数据库本身的缓存,并不是外部缓存例如Redis/Memcache等等。

数据库的数据分为冷数据和热数据库,通俗的讲冷数据是存储在磁盘上不经常查询的数据;而热数据是频繁查询的数据,这部分数据会被缓存到内存中。