我正在导入很多(仅约10,000)员工,然后一次使他们成为用户帐户。插入我的User_profile表中,由于表的主要钥匙也是外键,而不是通常的自动插入ID,因此将所有内容放慢了大量速度。
有什么办法可以加快这一速度?还是我需要返回并以某种方式向User_profile添加自动启动ID?
编辑:
user:
id
username
salt
password
user_profile:
user_id -> Primary Key and Foreign Key to user table
first_name
last_name
email
...
我的建议是将id
字段添加到user_profile
表中,使其成为主要键(无符号和自动iNcrement)。然后将user_id
字段作为用户(id
)表的外键。我从未见过野外动作是另一个表的主要钥匙和外键。