sql >> Databáze >  >> RDS >> Mysql

MySQL znak vs. int

Pokud máte pevnou velikost, můžete použít char(8) -> 8B , mysql funguje mnohem rychleji s poli s pevnou velikostí, ale pokud zvolíte int -> 4B ušetříte místo a také pokud budete mít index na tomto poli, bude fungovat rychleji než znak.

Můžete provést jednoduchý benchmark pro testování rychlosti zápisu a čtení pomocí char(8) a int

Neexistuje ne bod v použití typu proměnné délky jako varchar nebo varbinary pokud máte pevnou velikost, protože výkon se sníží



  1. Dotaz MYSQL se provádí velmi pomalu

  2. Používáte Mysqli bind_param se sloupci data a času?

  3. Kód chyby:2013. Při dotazu došlo ke ztrátě připojení k serveru MySQL

  4. 3 způsoby, jak zkontrolovat datový typ sloupce v PostgreSQL