当前位置: 首页 > news >正文

做网站都有哪些费用app网站的优点

做网站都有哪些费用,app网站的优点,网站域名删除时间查询,wordpress 去掉底部MySQL InnoDB支持数据压缩#xff0c;有两种数据压缩方式#xff0c;第一种为表压缩#xff0c;通常也称之为行格式压缩#xff0c;另外一种是页压缩(Page Compression)#xff0c;又叫做透明页压缩(Transparent Page Compression)#xff0c;是一种页面级别的数据压缩有两种数据压缩方式第一种为表压缩通常也称之为行格式压缩另外一种是页压缩(Page Compression)又叫做透明页压缩(Transparent Page Compression)是一种页面级别的数据压缩页压缩对操作系统及文件系统有一定的要求。本文主要介绍页压缩的原理及使用方法。页压缩只支持InnoDB独立表空间file-per-table页压缩需要操作系统具有稀疏文件(sparse file)或者文件打孔技术(hole punching)的支持目前支持这种功能的主流操作系统如下Windows NTFSRHEL 7 内核 3.10.0-123 及更高版本Ubuntu 14.0.4 LTS 内核 3.13 及更高版本Ubuntu 12.0.4 LTS 内核 3.2 及更高版本Debian 7 内核 3.2 及更高版本1. 页压缩语法在create table或者alter table时加上 COMPRESSION  子句支持的压缩算法主要有Zlib 和 LZ4。开启页压缩CREATE TABLE t1 (c1 INT) COMPRESSION”zlib”;ALTER TABLE t1 COMPRESSION”zlib”;OPTIMIZE TABLE t1;禁用页压缩ALTER TABLE t1 COMPRESSION”None”;OPTIMIZE TABLE t1;2. 页压缩原理当一个页被写入磁盘时InnoDB使用指定的压缩算法对该页进行压缩然后将压缩后的数据写入磁盘此时打孔机制会将压缩后的页尾空闲块进行释放以减少磁盘空间占用。如果压缩失败则按照原样写入数据。在Linux操作系统中文件系统块大小是打孔的单位尺寸因此页压缩后的数据必须小于等于InnoDB页大小减去文件系统块大小的值才能使页压缩生效。举个例子InnoDB页大小16K文件系统块大小4K页数据必须被压缩到小于等于12K才能使用打孔机制减少磁盘空间占用。在Windows操作系统中稀疏文件基于NTFS文件系统压缩功能实现打孔单位尺寸为NTFS压缩单元尺寸这个尺寸是NTFS簇大小的16倍。NTFS簇大小与压缩单元大小对应关系如下表NTFS簇大小NTFS压缩单元大小512Bytes8KB1KB16KB2KB32KB4KB64KB同样的只有当压缩后的数据小于等于InnoDB页大小减去压缩单元的大小时才能使页压缩生效。默认的NTFS簇大小4KB压缩单元大小64KB这就意味着NTFS默认配置下无法使用页压缩。因此如果要想页压缩在NTFS文件系统上生效需要设置NTFS簇大小为512Bytes此时压缩单元大小为8KB设置InnoDB页大小为默认的16KB或者更大的32KB、64KB才能使页压缩生效。3. 页压缩的元数据系统表 INNODB_SYS_TABLESPACES 存储了页压缩相关的元数据其主要字段含义如下INFORMATION_SCHEMA.INNODB_SYS_TABLESPACESFS_BLOCK_SIZE文件系统块尺寸打孔单元的大小。FILE_SIZE表示未压缩文件的尺寸。ALLOCATED_SIZE在磁盘上分配的文件的实际尺寸。使用页压缩功能后ls命令显示的大小是未压缩的大小而实际的大小使用du命令查看。ls -l tablespace_name.ibd显示FILE_SIZE大小du –block-size1 tablespace_name.ibd显示ALLOCATED_SIZE大小4. 页压缩的限制和使用注意事项如果文件系统块大小或者压缩单元大小乘以2大于innodb页大小时页压缩将自动失效。共享表空间(系统表空间临时表空间通用表空间)中的表不支持页压缩。undo log 和 redo log 表空间不支持页压缩。空间索引 R-tree 页 不支持页压缩。行格式压缩过的表(ROW_FORMATCOMPRESSED)不支持页压缩。在InnoDB崩溃恢复过程中更新的页面将以未压缩的形式写出。在一个不支持压缩算法的服务器上加载页压缩后的表空间会导致I/O错误。使用一个较大的innodb页大小比如64KB文件系统块大小4KB这样的配置能够提高压缩效果但是同时也会导致写放大需要更大的buffer pool增加I/O消耗。
http://www.pierceye.com/news/741246/

相关文章:

  • 茂名营销网站开发浙江华洋建设有限公司网站
  • 服装网站建设都有哪些注册公司流程视频
  • 泉州网站建设的步骤wordpress 接收json
  • 西宁网站设计全屏网站模版
  • 网站建设代理平台中国建设银行网站首页 定投
  • 备案 网站内容电商网站充值消费系统
  • 上海闸北区网站建设广州市网站建设制作
  • 阜阳公司做网站余江区建设局网站
  • 南山网站设计方案网站开发的客户群体
  • 汕头市建设网站高端网站定制的案例
  • 深圳外贸网站设计公司郑州seo培训
  • 公司高端网站设计公司湖南竞网做网站好吗
  • 做微信的微网站费用黄冈论坛遗爱湖
  • 设计师用什么做网站河南程序开发公司
  • 路由器做服务器做网站怎么在百度发布免费广告
  • 惠州网站制作推广做响应式网站设计做图怎么搞
  • 天津高端网站设计公司美食网页设计图
  • 做柱状图饼状图好看的网站四川省住房和城乡建设厅证书
  • 网站建设公司模版wordpress自适应站点
  • 怎么在百度上创建网站wordpress时间轴页面
  • 网站建设公司济宁深圳互联网营销外包
  • 交互设计产品榆林网站seo
  • 唯品会网站开发招聘英文网站公司
  • 网站的推广一般有什么方式韩城网站建设韩城网站推广
  • 书城网站开发四川省建设厅网站投诉
  • 想要个网站沈阳网站备案
  • 网站建设分哪些类别谁有做爰网站号
  • 建设电子票务系统的网站需要多少钱网站开发一对一
  • 网站规划可以分成哪几步上海营销型网站制作
  • gta5 网站正在建设中新品发布会ppt