我正在尝试使用原始SQL查询我的数据库。我想要在某个字段上获得具有like的对象。我还想查询某个字段的这些对象的位置关系。FROM Centers WHERE name ILIKE '%" + query + "%'一个中心有一个位置关系,我还想查询位置字段我使用datamapper设置了这个查询,但是结果不是很好。有没有人可以帮我扩展这个查询
我有一个表(它可能会变得很大,大约有数百万行),我经常在这个表上执行查询SELECT * from table WHERE somefield = 20,我希望这个查询运行得更快。在任何时候,对于这个特定值20 (对于任何其他值都不能保证),我希望这个查询最多返回10行。建立索引的正确方式是什么?仅仅在某个字段上建立索引,并确保统计数据大致是最新的,这就足够了吗?