其他分享
首页 > 其他分享> > 14.4.1 Buffer Pool

14.4.1 Buffer Pool

作者:互联网

The buffer pool is an area in main memory where InnoDB caches table and index data as data is accessed. The buffer pool allows frequently used data to be processed directly from memory, which speeds up processing. On dedicated database servers, up to 80% of physical memory is often assigned to the InnoDB buffer pool.
缓冲池是主存中的一个区域,当数据被访问时,InnoDB用它来缓存表和索引数据,缓冲池允许经常使用的数据直接从内存处理, 从而加快了处理速度,在专用的数据库服务器,高达80%的物理内存通常是分配给InnoDB缓冲池
For efficiency of high-volume read operations, the buffer pool is divided into pages that can potentially hold multiple rows. For efficiency of cache management, the buffer pool is implemented as a linked list of pages; data that is rarely used is aged out of the cache, using a variation of the LRU algorithm.
为了提高高容量读取操作的效率, 缓冲池分为容纳多行的pages。对于缓存管理的效率,缓冲池是作为pages的链接列表实现的,使用 LRU 算法的变体,很少使用的数据会在缓存中老化。
For more information, see Section 14.6.3.1, “The InnoDB Buffer Pool”, and Section 14.6.3, “InnoDB Buffer Pool Configuration”.
更多信息,请看Section 14.6.3.1, “The InnoDB Buffer Pool”和 Section 14.6.3, “InnoDB Buffer Pool Configuration”.

标签:14.4,14.6,Buffer,buffer,InnoDB,Pool,pool
来源: http://blog.51cto.com/itzhoujun/2352513