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

学习笔记 cooljun 549℃ 0评论

合适的数据类型

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

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

类型(同义词)存储长度最小值(无符号最大值(无符号)
整型数字
TINYINT1-128(0)127(255)
SMALLINT2-32768(0)32767(65535)
MEDIUMINT3-8388608(0)8388607(16777215)
INT ( INTEGER )
4-2147483648(0)2147483647(4294967295)
BIGINT8-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
时间类型
DATETIME8
1001-01-01 00:00:00
9999-12-31 23:59:59
DATE31001-01-019999-12-31
TIME300:00:0023:59:59
YEAR110019999
TIMESTAMP4
1970-01-01 00:00:00
MySQL性能调优与架构设计(三)

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

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

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址