MySql表ROW_FORMAL的静态与动态及Compact
来源:互联网 发布:java goto特殊功能 编辑:程序博客网 时间:2024/05/18 19:22
innodb 一般对应 Compact ,MyISAM 一般对应静态与动态
mysql中若一张表里面存在varchar、text以及其变形、blob以及其变形的字段的话,那么这个表其实也叫动态表,即该表的 row_format是dynamic,就是说每条记录所占用的字节是动态的。其优点节省空间,缺点增加读取的时间开销。反之,这张表叫静态表,该表 row_format为fixed,即每条记录占用字节一样。优点读取快,缺点浪费部分空间
所以,做搜索查询量大的表一般都以空间来换取时间,设计成静态表。
row_format还有其他一些值:
DEFAULT
FIXED
DYNAMIC
COMPRESSED
REDUNDANT
COMPACT
修改行格式
ALTER TABLE table_name ROW_FORMAT = DEFAULT
修改过程导致:
fixed—>dynamic: 这会导致CHAR变成VARCHAR
dynamic—>fixed: 这会导致VARCHAR变成CHAR
阅读全文
0 0
- MySql表ROW_FORMAL的静态与动态及Compact
- mysql|表row_format的静态与动态,Compact
- 【Linux】静态库与动态库的生成及调用
- 顺序表静态与动态实现及基本的操作(增删查改等)
- Google详细解说动态、静态、伪静态网址的的区别及利与弊
- 动态、静态、伪静态网址的区别及利与弊
- linux静态链接库与动态链接库的区别及动态库的创建
- linux静态链接库与动态链接库的区别及动态库的创建
- linux静态链接库与动态链接库的区别及动态库的创建
- linux静态链接库与动态链接库的区别及动态库的创建
- 丽妞克斯(linux)静态链接库与动态链接库的区别及动态库的创建
- linux静态链接库与动态链接库的区别及动态库的创建
- linux静态链接库与动态链接库的区别及动态库的创建
- linux静态链接库与动态链接库的区别及动态库的创建
- linux静态链接库与动态链接库的区别及动态库的创建
- linux静态链接库与动态链接库的区别及动态库的创建
- MYSQL表的类型 静态表 动态表 压缩表
- 安装 SQL Server Compact Edition 及 与PC 数据同步的部署
- 文字转语音免费导出,语音来至讯飞
- 深度学习(十)之序列建模:循环和递归网络②
- 深度学习(九)之卷积网络②
- 算法设计与分析(三)之贪心算法
- 配置错误页面,让页面更美观
- MySql表ROW_FORMAL的静态与动态及Compact
- 算法设计与分析(二)之动态规划
- iOS的GIF动画效果实现
- 算法设计与分析之分治思想
- Java核心技术之泛型
- “最能激怒程序员的那些话”——十大排行榜
- ubuntu安装openssh-server开启远程连接
- POJ——Problem1163(三角形动态规划)
- Android 软键盘弹出情况下监听返回键直接退出界面