Sobes.tech
Junior — Middle

Беҳтарин миқдори сутунҳо, ки калиди асосӣ дар ҷадвали маълумотӣ метавонад дар бар гирад, чист?

sobes.tech AI

Ҷавоб аз AI

Максималии шумораи сутунҳо, ки метавонанд қисми калиди асосӣ бошанд, аз системаи идоракунии маълумот (СУБД) муайян мешавад. Масалан, дар MySQL маҳдудият то 16 сутун аст, дар PostgreSQL — то 32, ва дар Oracle — ҳам 32. Бо вуҷуди ин, дар амал, тавсия дода мешавад, ки аз миқдори ками зарурии сутунҳо барои калиди асосӣ истифода шавад, то аз мураккабии излишӣ ва пастшавии иҷроиш пешгирӣ шавад.

Масалан: дар MySQL, шумо метавонед калиди асосии маҷмӯӣ аз чанд сутунро чунин эҷод кунед:

CREATE TABLE мисол (
  col1 INT,
  col2 INT,
  col3 INT,
  PRIMARY KEY (col1, col2, col3)
);