如果我们定义关系,例如一对一、一对多等,与不创建关系但在进行连接时会比较,哪种方法可以提高性能?
select * from employee inner join user on user.user_id = employee.user_id
我知道这个问题之前已经被问过了,大多数答案都说不使用关联不会影响性能。
但是我也听说创建索引会使查询更快,那么是否可以在没有创建关系的情况下为外键表创建索引呢?我对索引有点困惑。
如果我们有一个大型数据库,例如100+张表以及大量记录,那么关系是否会影响数据库查询性能?
我正在使用MySQL和PHP。