T086ѧϰ�� | վ��ѧԺ | �����ĵ� | ���� | Ъ���� | IP��ַ��ѯ | �������� | ���ջ��� | �����ֵ� | ���ù��� | ������Ϣ��ѯ

myisampack������ѹ����ֻ��MyISAM��

�� ����ʱ�䣺2011-01-19 | ���壺�� �� С��
[����]myisampack���߿���ѹ��MyISAM��.MYIsampack�ֱ�ѹ�����е�ÿһ�С�ͨ����myisampack���Խ������ļ�ѹ����40%-70%�� ���Ժ�ʹ�ñ�ʱ����ѹ������Ҫ����Ϣ�������ڴ档�����ʾ����ļ�¼ʱ���ܻ����ã���Ϊ��ֻ��Ҫ��ѹ...

myisampack���߿���ѹ��MyISAM��.MYIsampack�ֱ�ѹ�����е�ÿһ�С�ͨ����myisampack���Խ������ļ�ѹ����40%-70%��

���Ժ�ʹ�ñ�ʱ����ѹ������Ҫ����Ϣ�������ڴ档�����ʾ����ļ�¼ʱ���ܻ����ã���Ϊ��ֻ��Ҫ��ѹ��һ����¼��

MySQLʹ��mmap()��ѹ���ı������ڴ�ӳ�䡣����mmap()��������MySQL���ص���ͨ��/д�ļ�������

��ע�⣺

������--skip-external-lockingѡ������mysqld��������������ѹ�������б����ܱ����£�����myisampack����һ����ע�⡣
��ѹ����������Ϊֻ�������ǹ�����(���統����CD�ϵ�ѹ���ı�ʱ)������д�뵽ѹ���ı�λ�����ǵ�TODO�б��У������ȼ��ϵ͡�
myisampack����ѹ��BLOB��TEXT�С��ɰ汾ISAM����pack_isam���򲻿��ԡ�
����myisampack�����

shell> myisampack [options] filename ...
�ļ���ӦΪ����(.MYI)�ļ����ļ����������������ݿ�Ŀ¼��Ӧָ���ļ���·��������������.MYI��չ����

myisampack֧��������ѡ�

 --help��-��
��ʾ������Ϣ���˳���
 --backup��-b
ʹ��tbl_name.OLD�����ݱ������ļ���
---debug[=debug_options]��-# [debug_options]
д������־��debug_options�ַ���ͨ��Ϊ'd:t:o,file_name'��
--force��-f
����һ��ѹ���ı�����ʹ����ԭʼ���󣬻�������ǰ����myisampack���м��ļ����ڡ�(myisampackѹ����ʱ�����ݿ�Ŀ¼�д���һ����Ϊtbl_name.TMD���м��ļ�������ɱ��myisampack��.TMD�ļ��ᱻɾ������ͨ������������myisampack����tbl_name.TMD�������˳�����ʾ��������--force��myisampack��һ��ѹ������
-join=big_tbl_name��-j big_tbl_name
���������е����б�����Ϊһ����big_tbl_name����Ҫ���ӵ����б����������ȵĽṹ(��ͬ�����������ͣ���ͬ�������ȵ�)��
--pack length=len��-p len
ָ����¼���ȴ洢��С�����ֽڼơ�ֵӦΪ1��2����3��myisampack�������г���ָ��Ϊ1��2����3�ֽڵ��С��ڴ��������������£�myisampack�ڿ�ʼѹ���ļ�ǰ����ȷ��׼ȷ�ij���ֵ������ѹ����������������ʾ�������Ѿ�ʹ����һ���̵ij��ȡ������������£�myisampack����һ����ʾ���´���ѹ��ͬһ�ļ�ʱ��������ʹ�ø��̵ļ�¼���ȡ�
--silent��-s
��Ĭģʽ��ֻ�з�������ʱ��д������
--test��-t
û��ʵ�ʵ�ѹ������ֻ�Dz���ѹ����
--tmpdir=path��-T path
ʹ��myisamchk������ʱ�ļ���Ŀ¼��
--verbose��-v
�߳�ģʽ��дѹ����������������Ϣ����������
--version��-V
��ʾ�汾��Ϣ���˳���
--wait��-w
��������ʹ�����ȴ������ԡ�������--skip-external-lockingѡ��������mysqld��������������ѹ�������б����ܱ����£�����myisampack����һ�������⡣
����myisampack�󣬱�������myisamchk�����´�����������ʱ����Ҳ�������������鲢����MySQL�Ż�����Ҫ��ͳ����Ϣ�Ը���Ч�ع�����

shell> myisamchk -rq --sort-index --analyze tbl_name.MYI
��ѹ���ı���װ��MySQL���ݿ�Ŀ¼�к���Ӧִ��mysqladmin flush-tables��ǿ��mysqldʹ���µı���

Ҫ����ѹ��һ��ѹ���ı���ʹ��myisamchk��isamchk��--unpackѡ�

  • ת����ע����Դ��ITѧϰ�� ��ַ��http://www.t086.com/ �����������Ƽ�������
  • �ر������� ��վ�������ر�������ֹת�ص�ר�������������¿�������ת�أ���������ע��������ԭʼ���ߡ����°�Ȩ������ԭʼ�������С����ڱ���վת�����µĸ��˺���վ�����DZ�ʾ������л�⡣������վת�ص������а�Ȩ��������ϵ���ǣ����ǻᾡ�����Ը�����
������ѯ Health Check Gulangyu
© 2017 T086ѧϰ�� - T086.com(ԭitlearner.com)
RunTime:5.87ms QueryTime:7