MySQL性能调优与架构设计(三)

学习笔记 cooljun 2219℃ 0评论

合适的数据类型

优化数据类型提高性能的主要原理在于以下几个方面:
1.通过选用更“小”的数据类型减少存储空间,使查询相同数据需要的IO资源降低;
2.通过合适的数据类型加速数据的比较;

数据类型的存储长度和取值范围

类型(同义词) 存储长度 最小值(无符号 最大值(无符号)
整型数字
TINYINT 1 -128(0) 127(255)
SMALLINT 2 -32768(0) 32767(65535)
MEDIUMINT 3 -8388608(0) 8388607(16777215)
INT ( INTEGER )
4 -2147483648(0) 2147483647(4294967295)
BIGINT 8 -9223372036854775808(0) 9223372036854775807(18446744073709551615)
小数支持
FLOAT[(M[,D])] 4 or 8 -3.402823466E+38-1.175494351E-38
0
1.175494351E-38~3.402823466E+38
DOUBLE[(M[,D])](REAL,DOUBLEPRECISION) 8 -1.7976931348623157E+308~-2.2250738585072014E-308;
0
2.2250738585072014E-308~1.7976931348623157E+308
时间类型
DATETIME 8
1001-01-01 00:00:00
9999-12-31 23:59:59
DATE 3 1001-01-01 9999-12-31
TIME 3 00:00:00 23:59:59
YEAR 1 1001 9999
TIMESTAMP 4
1970-01-01 00:00:00
MySQL性能调优与架构设计(三)

转载请注明:cooljun小窝 » MySQL性能调优与架构设计(三)

如果你觉得这篇文章对你有帮助,请支持我继续更新网站 !捐赠本站
喜欢 (0)or分享 (0)

您必须 登录 才能发表评论!