我在表/缓存点燃中计数记录时遇到问题(2.15)。 select count(*) SQL 的总记录与 getCacheSize API 的结果不一样 我们数据库中的每个表/缓存都不会发生此问题
一般来说,在 Ignite 2.X 中不能保证这两个值应该匹配。一个缓存可以包含多个“查询实体”,您可以将其视为缓存上的几个表。甚至可能存在与任何 SQL 公开的二进制类型不匹配的条目,例如,可以通过键值API摄取这些值。 简而言之 - 您可以尝试使用
来识别不属于您的表的记录。