V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  superwhite  ›  全部回复第 4 页 / 共 7 页
回复总数  140
1  2  3  4  5  6  7  
2020 年 5 月 20 日
回复了 superwhite 创建的主题 MySQL 当 MySQL 需要根据聚合的结果排序时,应该如何处理?
@allAboutDbmss sorry,写的时候以为会换行
@tomczhen 是因为跟运维沟通成本高和维护成本高吗?但是应用层处理的话,多人开发的话,有时候维护不到,就容易出 bug,这个有什么好办法吗?
@Aresxue 谢了,找到了,详情见 append
哦,我说的版本是 5.0,sorry,刚试了,5.6 已经改了
mysql> show variables like '%engine%';
+----------------------------------+--------+
| Variable_name | Value |
+----------------------------------+--------+
| default_storage_engine | InnoDB |
| default_tmp_storage_engine | InnoDB |
| disabled_storage_engines | |
| internal_tmp_disk_storage_engine | InnoDB |
+----------------------------------+--------+
@cnleon MyISAM 是 MySQL 的默认存储引擎,不支持事务和外键,优势是访问的速度快,占用资源少,对事务完整性没有要求或者以 SELECT 、INSERT 为主的应用基本上都可以使用这个引擎来创建表。
关于优势和特点,好像都能查到相关数据,但是我很想知道,是否需要像 engine=myisam 这样进行声明来确定表属于哪一种表
@pmispig MyISAM 的表又支持 3 种不同的存储格式,分别是:
静态(固定长度)表;
动态表;
压缩表;

静态表是默认存储格式,字段都是非变长字段,但是占用空间通常比动态表多,静态表的数据在存储时会按照列的宽度定义补足空格。但是返回时却不会得到。需要注意,本来就有空格时怎么处理。

动态表包含变长字段,占用空间相对较少,但是频繁的更新删除记录会产生碎片,需要定期执行 optimize table 语句来改善性能,并且出现故障时恢复相对困难。
压缩表时有 myisampack 工具创建,占据非常小的磁盘空间。
代码那么 6,吃鸡那么菜
2020 年 1 月 9 日
回复了 lzzf 创建的主题 问与答 年会被迫表演节目
你其实有一个祖传节目,一辈子只能表演两次,节目 3 秒就能学会而且效果绝对爆炸+全场尖叫。今天,我要把这个秘密节目的名字偷偷告诉你:铁锤碎睾丸!!!
2020 年 1 月 9 日
回复了 zlccn 创建的主题 程序员 北京最新平均工资: 11521 元!
你就是馋人家的工资
2020 年 1 月 8 日
回复了 djyde 创建的主题 程序员 从「后端现在已经看不懂前端了」说起
不懂,吃瓜,真香
问题不大
@MJZ1995 @ruabiubiubiu 你们订的都是单人房吗?这么便宜
@MJZ1995 老哥开的江景房?
1  2  3  4  5  6  7  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   879 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 35ms · UTC 20:11 · PVG 04:11 · LAX 12:11 · JFK 15:11
♥ Do have faith in what you're doing.