[英]Does the length of a number affect performance in mysql when using order by?
[英]Does average row length mysql affect its performance?
我应该担心将多列保持在一行中吗? 还是这不是性能问题?
(略)担心。 拖曳大小越大,磁盘页面上可容纳的行数越少,因此,当行长增加时,性能会受到影响。
但是,请勿尽早更改设计以免排得太长-做正确的事,然后在出现问题时担心它。 纯粹为了避免将来的“性能问题”而更改设计会“尽早优化”,这是致命的罪过。
“很多”是多少? 如果由于不需要该特定列而有很多NULL,则将数据库规范化为具有更少NULL数据点的更多表会更有效。 但这不应该太重要。
我正在使用2个表来存储用户配置文件。
全一
users_mem,以6列存储在MySql内存中:id,用户名,性别,聊天? 铅?
大多数查询只需要用户ID和名称/昵称,有时还需要性别。
chat&pbs =如果这些cols为零,如果用户有新消息,则无需在我的重表中查找。
在完美的系统上工作完美。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.