这两天在学习索引,有个问题比较疑惑:
如果做一个图书管理系统,图书借阅表的数据量会比较大,按理说应该为它设计索引吧?但是我们对它的操作又主要以插入操作为主,创建了索引会影响插入的效率,是不是就不应该创建索引了呢?
有人说可以创建借阅历史表,但是借阅历史表的记录是不是一旦还书就把借阅记录转到借阅历史表中呢,这样对借阅历史表的操作岂不是也会有很多插入操作?
如果做一个图书管理系统,图书借阅表的数据量会比较大,按理说应该为它设计索引吧?但是我们对它的操作又主要以插入操作为主,创建了索引会影响插入的效率,是不是就不应该创建索引了呢?
有人说可以创建借阅历史表,但是借阅历史表的记录是不是一旦还书就把借阅记录转到借阅历史表中呢,这样对借阅历史表的操作岂不是也会有很多插入操作?
create index idx_a on t_test1(t1);
create index idx_b on t_test1(t2);或者也可以基于多列创建一个组合索引,如:
create index idx_c on test1(t1,t2);