Maafkan saya, dalam mysql, adakah lebih cekap menggunakan jenis int sebagai medan kunci utama daripada jenis char?
Disebabkan keperluan perniagaan, perlu menggunakan cap waktu + 2 nombor rawak untuk membentuk ID.
Contohnya: 149561542040, jumlahnya 12 digit.
Jika medan ID menggunakan integer bigint, adakah ia lebih cekap daripada menggunakan char?
Dari segi ruang, BIGINT menduduki 8 bait dan CHAR menduduki 12 bait
Perbezaan jelas dalam data besar-besaran, INT lebih cekap
Secara peribadi, saya rasa ada perbezaan dalam kecekapan.
Jenis integer mempunyai kaedah yang cekap untuk mengisih dan mencari.
Char sepatutnya lebih lemah