TA的每日心情![](source/plugin/dsu_paulsign/img/emot/kx.gif) | 开心 2020-1-22 10:58 |
---|
签到天数: 1266 天 [LV.10]以坛为家III
|
发表于 2014-9-29 14:33:50
|
显示全部楼层
这一个经常会碰到的问题,要具体情况具体对待。先看你的问题,建立索引当然会发生开销,因为索引是建立到实际数据行的连接。对在从大量数据的查询返回少量结果的查询来说会带来好处。
象你所说的小数据表我在建立数据字典时遇到过,方法是:
1,不建立索引,直接查询表(适用于格式简单的表:比如id,name这样的)
2,建立索引,将经常用的SQL语句中返回的结果表建立成主键,这样通过一次查询就返回结果,不需要通过索引再指向数据表。这适用于表格字段比较多,但返回结果的字段少) |
|