数据库的二级缓存是如何实现高效数据访问和提升性能的?