查看“Myisampack - 生成压缩的只读MyISAM表”的源代码
←
Myisampack - 生成压缩的只读MyISAM表
跳到导航
跳到搜索
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
myisampack工具用于压缩MyISAM表。myisampack通过分别压缩表中的每一列来实现。通常,myisampack可以将数据文件压缩到原来的40%到70%。 <br> 当稍后使用该表时,服务器会将解压缩列所需的信息读取到内存中。这在访问单个行时会导致更好的性能,因为您只需要解压缩一行。 MySQL尽可能使用mmap()对压缩表进行内存映射。如果mmap()无法正常工作,MySQL会回退到正常的读写文件操作。 <br> 请注意以下几点: * 如果mysqld服务器是在禁用外部锁定的情况下调用的,如果在打包过程中服务器可能会更新表,那么调用myisampack不是一个好主意。最安全的做法是在服务器停止时压缩表。 * 打包一个表后,它将成为只读的。这通常是有意为之的(例如在CD上访问已打包的表)。 * myisampack不支持分区表。 <br> 调用myisampack的方式如下: <pre>myisampack [options] file_name ...</pre> <br> 每个文件名参数都应该是索引(.MYI)文件的名称。如果您不在数据库目录中,则应指定文件的路径名。可以省略.MYI扩展名。 使用myisampack压缩表后,请使用myisamchk -rq重建其索引。 <br>
返回至“
Myisampack - 生成压缩的只读MyISAM表
”。
导航菜单
个人工具
登录
命名空间
页面
讨论
大陆简体
查看
阅读
查看源代码
查看历史
更多
搜索
导航
首页
基础知识
正则表达式
Markdown
分布式
项目管理
系统集成项目管理基础知识
云原生
Docker
云原生安全
云原生词汇表
十二因素应用
Kubernetes
音频处理
音频合成
Edge-tts
CMS系统
Docsify
VuePress
Mediawiki
自动生成
Marp
CI/CD
GitLab
设计
颜色
平面设计
AI
数字人
操作系统
GNU/Linux
数据库
Mysql
工具
链入页面
相关更改
特殊页面
页面信息