Mysql的row_format
来源:互联网 发布:xampp mysql 配置文件 编辑:程序博客网 时间:2024/05/16 16:06
Mysql的row_format
在mysql中, 若一张表里面不存在varchar、text以及其变形、blob以及其变形的字段的话,那么张这个表其实也叫静态表,即该表的row_format是fixed,就是说每条记录所占用的字节一样。其优点读取快,缺点浪费额外一部分空间。
www.2cto.com
若一张表里面存在varchar、text以及其变形、blob以及其变形的字段的话,那么张这个表其实也叫动态表,即该表的row_format是dynamic,就是说每条记录所占用的字节是动态的。其优点节省空间,缺点增加读取的时间开销。
所以,做搜索查询量大的表一般都以空间来换取时间,设计成静态表。
row_format还有其他一些值:
DEFAULT
FIXED
DYNAMIC
COMPRESSED
REDUNDANT
COMPACT
www.2cto.com
修改行格式
ALTER TABLE table_name ROW_FORMAT = DEFAULT
修改过程导致:
fixed--->dynamic: 这会导致CHAR变成VARCHAR
dynamic--->fixed: 这会导致VARCHAR变成CHAR
0 0
- Mysql的row_format
- Mysql的row_format
- Mysql的row_format
- Mysql的row_format
- Mysql的row_format
- Mysql的row_format(fixed与dynamic)
- Mysql的row_format(fixed与dynamic)
- Mysql的row_format(fixed与dynamic)
- Mysql的row_format(fixed与dynamic)
- mysql中的row_format
- mysql|表row_format的静态与动态,Compact
- MySQL中的Rows,Row_format以及MyISAM和InnoDB的一点区别
- MySQL Row size too large (> 8126) 以及ROW_FORMAT=COMPRESSED requires innodb_file_format > Antel 的解决办法
- MySQL中的Rows,Row_format以及MyISAM和InnoDB的一点区别
- MyISAM和InnoDB的行格式ROW_FORMAT
- mysql Row size too large (> 8126). Changing some columns to TEXT or BLOB or using ROW_FORMAT=DYNAMI
- ENGINE=InnoDB DEFAULT CHARSET=utf8 CHECKSUM=1 DELAY_KEY_WRITE=1 ROW_FORMAT=DYNAMIC详解
- 【mysql】mysql的SUBSTRING_INDEX
- DB2 查看锁
- /system/app apk裁剪
- 作业调度 quartz.net
- Spring通过构造方法注入的四种方式
- 关于CentOs sysctl -p 一个错误问题的解决
- Mysql的row_format
- 关于socket的一些问题
- 浅谈“be practical and realistic”
- js如何判断数组里面的数据是否是递增的
- [LeetCode] Remove Element 分析
- VMware虚拟机安装了vmwaretools却不能共享主机文件夹
- [数据结构与算法分析] 求连续子数组的最大和问题
- [数据结构与算法分析] 单链表基本操作的实现
- [数据结构与算法分析] 链表的游标实现