核心数据performance:当所有实体都从同一个父实体inheritance时

在我的核心数据库中,我所有的实体都是从父实体inheritance而来的。

出于这个原因,我刚刚意识到,在所有条目下,所有条目都被添加到1个表(所有实体的表),而不是SQLite中的多个表(每个实体的表)。

我想知道这是否会影响性能,因为我的所有数据都被插入到了一张表中。

谢谢

它会影响性能,但是多less取决于对象与你拥有多less对象之间的共同性。 如果几乎没有共同性,并且不需要托pipe对象子类的关联类inheritance,那么将所有内容都作为同一个实体的子对象并不是很有用。 使用工具来检查发生了什么。 性能问题可能由其他事物引起,如您的获取请求结构和批量大小。