问题
💬 Question 1
Q:索引创建原则有那些?
A:在数据库中创建索引时,首先会针对数据量较大且查询频繁的表建立索引,以提高查询效率。索引一般建立在常用作查询条件(WHERE)、排序(ORDER BY)或分组(GROUP BY)的列上,同时优先选择区分度高的列,必要时建立唯一索引。在多列查询场景下,尽量使用联合索引,并遵循最左前缀原则,以便实现覆盖索引,提高查询性能。同时需要控制索引数量,避免因索引过多影响插入、更新和删除操作的性能,并尽量对索引列设置NOT NULL约束以提升效率。
相关知识
mysql相关知识