为什么需要索引 假设一张用户表有 100 万行数据,执行 SELECT FROM users WHERE id = 500000。如果没有索引,数据库只能逐行扫描,直到找到匹配的行——最坏情况下要读取 100 万行。有了索引,数据库可以直接…