加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

sql-这是真的吗?机能题目

发布时间:2021-01-18 19:17:49 所属栏目:编程 来源:网络整理
导读:我在某处传闻您应该在表中的全部其他范例之前拥有int范例字段.他们说查询运行得更快.这是真的? 譬喻 id int(10) 时刻int(11) user_id整数(10) 问题varchar(128) 笔墨笔墨 取代: id int(10) 问题varchar(128) 笔墨笔墨 时刻int(11) user_id整数(10)最佳谜底

我在某处传闻您应该在表中的全部其他范例之前拥有int范例字段.他们说查询运行得更快.这是真的?

譬喻 –

> id int(10)
>时刻int(11)
> user_id整数(10)
>问题varchar(128)
>笔墨笔墨

…取代:

> id int(10)
>问题varchar(128)
>笔墨笔墨
>时刻int(11)
> user_id整数(10) 最佳谜底 我敢必定这不会有太大的差异,可是您可以对大型数据集举办基准测试.我搜刮了精彩的MySQL Performance Blog,但没有找到任何参考. MySQL manual section on optimization只能这样说

For MyISAM tables,if you do not have
any variable-length columns (VARCHAR,
TEXT,or BLOB columns),a fixed-size
row format is used. This is faster but
unfortunately may waste some space.
See Section 13.1.3,“MyISAM Table
Storage Formats”. You can hint that
you want to have fixed length rows
even if you have VARCHAR columns with
the CREATE TABLE option
ROW_FORMAT=FIXED.

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读