【发布时间】:2015-01-12 16:12:39
【问题描述】:
我有一个带有 MySQL 表的 Django 应用程序,除了基于表的主键进行查询外,我还对业务名称的 slugname 进行了大量查询,因为 slugname 是 url 的一部分。 www.mywebsite.com/slug-name/。 slugname 是唯一值。
我确实有业务 ID 整数作为 PRIMARY 键和 PRIMARY 索引。
MySQL 表:
id - int, pk, primary index
name - varchar(50)
slugname - varchar(50) (is unique value)
...
- 索引 slugname 有什么主要好处吗?
- 由于 slugname 是唯一的,
UNIQUE索引是否会优于fulltext索引? - 索引 varchar 字段有什么缺点吗?
- 与
UNIQUE索引相比,fulltext会给我带来任何好处吗? - Django 查询会从索引中受益吗?
【问题讨论】:
标签: python mysql django indexing