- A.16.1。哪些类型的操作修改辅助索引并导致更改缓冲?
- A.16.2。InnoDB更改缓冲区的好处是什么?
- A.16.3。更改缓冲区是否支持其他类型的索引?
- A.16.4。InnoDB为更改缓冲区使用多少空间?
- A.16.5。如何确定更改缓冲区的当前大小?
- A.16.6。何时发生更改缓冲区合并?
- A.16.7。更换缓冲区何时冲洗?
- A.16.8。什么时候应该使用更改缓冲区?
- A.16.9。什么时候不应该使用更改缓冲区?
- A.16.10。我在哪里可以找到关于更改缓冲区的其他信息?
A.16.1。 |
哪些类型的操作修改辅助索引并导致更改缓冲? |
|
|
A.16.2。 |
它的好处是什么 |
当辅助索引页不在缓冲池中时,缓冲辅助索引更改可以避免昂贵的随机访问I/O操作,这些操作需要立即从磁盘读取受影响的索引页。当其他读操作将页读入缓冲池时,缓冲的更改可以稍后批量应用。 |
|
A.16.3。 |
更改缓冲区是否支持其他类型的索引? |
不。更改缓冲区只支持二级索引。不支持聚集索引、全文索引和空间索引。全文索引有自己的缓存机制。 |
|
A.16.4。 |
有多少空间 |
在介绍之前 在MySQL 5.6及以后,
更改缓冲页面不需要持续在缓冲池中,并且可以通过LRU操作驱动。 |
|
A.16.5。 |
如何确定更改缓冲区的当前大小? |
更改缓冲区的当前大小由
相关数据点包括:
有关监视更改缓冲区状态的信息,请参阅第14.5.2节,“变更缓冲区”。 |
|
A.16.6。 |
何时发生更改缓冲区合并? |
|
|
A.16.7。 |
更换缓冲区何时冲洗? |
刷新占用缓冲池的其他页面的刷新机制与刷新刷新机制相同。 |
|
A.16.8。 |
什么时候应该使用更改缓冲区? |
更改缓冲区是一种特性,用于在索引变大、不再适合于索引时,减少二级索引的随机I/O |
|
A.16.9。 |
什么时候不应该使用更改缓冲区? |
如果整个数据集适合 |
|
A.16.10。 |
我在哪里可以找到关于更改缓冲区的其他信息? |