php - Ist es in MySQL effizienter, den Typ „int' als Primärschlüsselfeld zu verwenden als den Typ „char'?
黄舟
黄舟 2017-05-25 15:08:20
0
2
788

Entschuldigung, ist es in MySQL effizienter, den Typ int als Primärschlüsselfeld zu verwenden als den Typ char?

Aus geschäftlichen Gründen ist es notwendig, Zeitstempel + 2 Zufallszahlen zu verwenden, um die ID zu bilden.
Zum Beispiel: 149561542040, insgesamt 12 Ziffern.
Wenn das ID-Feld Integer Bigint verwendet, ist es dann effizienter als die Verwendung von char?

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

Antworte allen(2)
黄舟

从空间来说 BIGINT占用8个字节 CHAR要占用12个字节,
在海量数据中差别很明显 从效率来说 INT效率更高

过去多啦不再A梦

个人感觉效率是有区别的。
整数类型在排序和查找的时候都有高效的办法。
char应该就弱很多了

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage