我想知道主键的长度是否对性能有不小的影响。例如,考虑以下表格定义,表主键长度
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