mysql-Rails ActiveRecord表索引-何时应使用它们?
发布时间:2021-01-20 14:04:28 所属栏目:MySql教程 来源:网络整理
导读:我一遍又一遍地听说,您应该将索引添加到将要进行连接的任何外键上.我还听说您应该为要查询的字段设置索引.是否有人在何时以及何时不添加索引方面列出了详尽无遗的清单或一套准则? 必须有一个表的大小,在此大小下具有索引的效率很低.每个表的索引数必须有限
我一遍又一遍地听说,您应该将索引添加到将要进行连接的任何外键上.我还听说您应该为要查询的字段设置索引.是否有人在何时以及何时不添加索引方面列出了详尽无遗的清单或一套准则? 必须有一个表的大小,在此大小下具有索引的效率很低.每个表的索引数必须有限制,或者为什么不为每个列添加索引呢? 您可以建议的任何资源都将非常有帮助. 提前致谢! 最佳答案 为什么不向每列添加索引索引可加快查询速度,但会减慢插入和更新速度.查找最佳位置将部分取决于您的应用程序是否可能进行更多查询(例如,图书馆目录)或进行更多更新(例如,审核应用程序或日志). (编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |