mysql优化1 - jay

发布时间:2017-7-9 7:20:02编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"mysql优化1 - jay",主要涉及到mysql优化1 - jay方面的内容,对于mysql优化1 - jay感兴趣的同学可以参考一下。

1.以空间换时间,减少连表查询的次数,适当增加冗余字段

例如: 计算的字段,可以事先统计完,方数据库中,来一个加一个,而不用现场计算

2.字段类型:

整型 > date,time >enum >char >varchar >blob,text

字符串需要考虑字符集和校对集,因此比整型慢

time会考虑时期,用时间戳比较好

blob,text不会用到内存

3.列的取值范围够用就行,这个一般是数值的

例如:bigint  -2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807) 8个字节

int   -2^31 (-2,147,483,648) 到 2^31 – 1 (2,147,483,647) 4个字节20亿 

smallint  从 -2^15 (-32,768) 到 2^15 – 1 (32,767) 的整型数据。存储大小为 2 个字节3万 

tinyint  从 0 到 255 的整型数据。存储大小为 1 字节。  -125 - 125 

4.少用null

null没有建立索引


上一篇:【Linux】好玩的Linux命令(二)
下一篇:Flink – Stream Task执行过程

相关文章

关键词: mysql优化1 - jay

相关评论

本站评论功能暂时取消,后续此功能例行通知。

一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!

二、互相尊重,对自己的言论和行为负责。

好贷网好贷款