我想知道主鍵的長度是否對性能有不小的影響。例如,考慮以下表格定義,表主鍵長度
CREATE TABLE table1 (
id VARCHAR(50) PRIMARY KEY,
first_column VARCHAR(50) NULL,
second_column VARCHAR(75) NOT NULL
);
CREATE TABLE table2(
id VARCHAR(250) PRIMARY KEY,
first_column VARCHAR(50) NULL,
second_column VARCHAR(75) NOT NULL
);
Table1的表現比table2好,爲什麼?
任何特定的DBMS?還有什麼你用作甚至50個字符長的標識符? –
我的意思是沒有特定的DBMS。但是,我很欣賞你對任何特定DBMS的見解。而爲了長久的關注,在商業世界中,這種情況正在發生。 – habanoz