Orcle建立索引的建议

1、表的主键、外键必须有索引;Oracle中外键不添加索引会引起死锁。当删除父表指定记录时,子表会添加表级锁,另一个进程删除父表记录(即使是不同记录)时,会造成子表死锁。当对子表的外键列添加索引后,死锁被消除,因为这时删除父表记录不需要对子表加表级锁。
2、经常与其他表进行连接的表,在连接字段上应该建立索引;
3、索引应该建在选择性高的字段上。例如:表示性别的数据列,由于只有男女两种值,就属于选择性低;

猜你喜欢

转载自blog.csdn.net/tianya9006/article/details/80967062