В какой ситуации желательно и почему помечать поле на индексацию (index = True) в схемах моделей Flask-SQLAlchemy, а в каких не имеет смысла?
К примеру:
class User(db.Model):
id = db.Column(db.Integer, primary_key = True, index = True)
nickname = db.Column(db.String(64), index = True, unique = True)
email = db.Column(db.String(120), index = True, unique = True)
role = db.Column(db.SmallInteger, default = 0)
text = db.Column(db.Text, index = True)
user_group_id = db.Column(db.Integer, db.ForeignKey('user_group.id'), index = True)