<分区>
最近,我在将数据与 Java 对象绑定(bind)到数据库时遇到了性能问题。特别是当涉及到很多 FK-PK 关系时,将数据从数据库解析为 Java 代码。我意识到这个问题并通过创建数据库 View 并创建 POJO 来映射 View 来解决性能下降问题。
我在网上做了一些研究,但找不到好的答案:How does database(I am using mysql) keeps the fast data querying speed in views?
例如,如果我在 10 个表中创建一个 View ,具有 FK-PK 关系,该 View 查询和显示结果的速度仍然非常快。数据库引擎的幕后究竟发生了什么?