简而言之:是的,仍然需要理解索引,即使是使用对象关系映射(ORM)工具。
ORM工具能够产生符合逻辑的,合法的查询(多数的时候),除非只是生成非常基本的查询(例如仅是根据主键查询的),否则它很难生成适合索引的查询。无聊时多么复杂的ORM工具,在精妙和负责的索引面前都是“浮云”。很多时候,即使是查询优化技术专家也很难兼顾到各种情况,更别说ORM了。
2024-01-27 20:42:46
简而言之:是的,仍然需要理解索引,即使是使用对象关系映射(ORM)工具。
ORM工具能够产生符合逻辑的,合法的查询(多数的时候),除非只是生成非常基本的查询(例如仅是根据主键查询的),否则它很难生成适合索引的查询。无聊时多么复杂的ORM工具,在精妙和负责的索引面前都是“浮云”。很多时候,即使是查询优化技术专家也很难兼顾到各种情况,更别说ORM了。