Hello all, I am trying to add a new column to a really big table and to define an INDEX and a FOREIGN KEY on that new column using the following instructions: ALTER
TABLE Employee
ADD
COLUMN DepartmentId
INTEGER; CREATE
INDEX IDX_Employee_DepartmentId
ON Employee(DepartmentId); ALTER
TABLE Employee
ADD
CONSTRAINT FK_Employee_Department
FOREIGN
KEY(DepartmentId)
REFERENCES Department(DepartmentId); The table is huge and it takes a lot of time to add the INDEX and the FOREIGN KEY although all values are NULL. Considering that the new DepartmentId column is NULL for all rows at this point, is there a way to make the INDEX and FOREIGN KEY creation run faster? See below information about the size of the table and also the size of its associated Primary Key and Indexes: Employee 339 GB Employee_PKEY 46 GB IDX_Employee_JobId 46 GB IDX_Employee_IsWFH 46 GB Thank you, Denisa Cîrstescu |