十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
MYSQL表压缩和整理如下:
创新互联-专业网站定制、快速模板网站建设、高性价比横县网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式横县网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖横县地区。费用合理售后完善,十余年实体公司更值得信赖。
633M
-rw-rw----
1
mysql
mysql
632M
Oct
25
17:51
url_comment_0.ibd
12K
-rw-rw----
1
mysql
mysql
8.7K
Oct
25
18:16
url_comment_0.frm
178M
-rw-rw----
1
mysql
mysql
178M
Oct
25
18:53
url_comment_0.MYD
99M
-rw-rw----
1
mysql
mysql
98M
Oct
25
18:53
url_comment_0.MYI
结论:由上面数据可知innodb
plugin能有效压缩innodb数据文件,近50%,另外相同的情况下使用MyISAM表也可较大的减少数据大小(178+99633M).
当然实际的压缩比例和表的结构等有关,如字段为varchar会有较大的压缩比,而int类型压缩率会低些。
设置innodb 表的 压缩
第一,mysql的版本需要大于5.5
第二,设置innodb_file_format=barracuda
第三,create table或者alter talble 增加 ROW_FORMAT=COMPRESSED KEY_BLOCK_SIZE=8;(默认的key_block_size=16)
根据经验,一般压缩比例可以达到30%-40%
有问题查原因-错误日志和信息1查看系统的服务(控制面板-管理工具-服务),检查下mysql服务的属性,确保其启动脚本类似于下边"D:\ProgramFiles\MySQL\MySQLServer5.5\bin\mysqld"--defaults-file="D:\ProgramFiles\MySQL\MySQLServer5.5\my.ini"MySQL2查看系统的事件查看器(控制面板-管理工具),会记录服务启动的正常或错误信息;如果mysql服务安装的有问题,不能启动,根据错误信息排查下。3查看你安装mysql路径下边的data/.err错误日志,如果是因为配置的不能启动,信息会在这里。
.create or replace view 语句。//如视图存在则覆盖,如不存在则创建。
create or replace view algorith=temptable view student_view(nid,id,name) as select id,pid,title from student;