更新时间:2024-06-03 GMT+08:00

选择数据类型

高效数据类型,主要包括以下三方面:

  1. 使用执行效率更高的数据类型

    通常情况下,整型数据运算(包括“=”、“>”、“<”、“≧”、“≦”、“≠”等常规的比较运算,以及GROUP BY)的效率比字符串和浮点数的效率高。

  2. 使用短字段的数据类型

    长度较短的数据类型不仅可以减小数据文件的大小,提升I/O性能,同时也可以减小相关计算时的内存消耗,提升计算性能。比如,对于整型数据,如果可以使用smallint,那么尽量避免使用用int,如果可以使用int,那么尽量避免使用bigint。

  3. 使用一致的数据类型

    表关联列尽量使用相同的数据类型。如果表关联列数据类型不同,数据库必须动态地转化为相同的数据类型进行比较,这种转换会带来一定的性能开销。