������û�����塣
�������ô��
印象中, InnoDB的表 和 MyISAM表 不一样。
拆表操作没有意义。
是这样的么?
--
MySQLer 邮件组
要发布讨论请发 Mail 至 邮件组邮件地址:mys...@googlegroups.com
要退订次邮件组请发 Email 至 mysqler+u...@googlegroups.com
要了解更多的信息,请访问:http://groups.google.com/group/mysqler?hl=en
Sharding?
当你的表过大,直接影响就是文件过大(如果是独享表空间),在这样的情况下,即使 MySQL 本身性能够好,文件系统方面的性能损失也会比较明
显。
另外,Sharding 最主要是从2个方面解决性能问题的:
扩展能力:增加处理节点数
降低表文件大小:缩小表文件大小,提升文件系统处理性能,提升存储引擎处理效率,减少不必要的IO
�����
ӡ���У� InnoDB�ı� �� MyISAM�� ��һ��
������û�����塣
�������ô��
--
--
MySQLer �ʼ���
Ҫ���������뷢 Mail �� �ʼ����ʼ���ַ��mys...@googlegroups.com
Ҫ�˶����ʼ����뷢 Email �� mysqler+u...@googlegroups.com
Ҫ�˽������Ϣ������ʣ�http://groups.google.com/group/mysqler?hl=en
MySQLer �ʼ���
Ҫ���������뷢 Mail �� �ʼ����ʼ���ַ��mys...@googlegroups.com
Ҫ�˶����ʼ����뷢 Email �� mysqler+u...@googlegroups.com
Ҫ�˽������Ϣ������ʣ�http://groups.google.com/group/mysqler?hl=en
������IJ����ָ��
Sharding��
����ı���ֱ��Ӱ������ļ��������Ƕ����ռ䣩�������������£���ʹ MySQL �������ܹ��ã��ļ�ϵͳ�����������ʧҲ��Ƚ��� �ԡ�
���⣬Sharding ����Ҫ�Ǵ�2����������������ģ�
- ��չ���������Ӵ���ڵ���
- ���ͱ��ļ���С����С���ļ���С�������ļ�ϵͳ�������ܣ�����洢���洦��Ч�ʣ����ٲ���Ҫ��IO
-- Web Site: http://isky000.com Call Me: 18605733114
拆表 (Sharding ) 这样拆:
当前有100万 条记录, 拆成一百张表, 每张表有1万条记录。
我网上查到是这样的:
InnoDB所有的表都保存在同一个数据文件 ibdata1 中(也可能是多个文件,或者是独立的表空间文件)
如果拆成一百张表, 但实际上都存在一个数据文件中, 那么拆表是不是就没有意义了?
所以, 这是我担心的。
于 2012-2-16 10:20, Sky.Jian 写道:
你这里的拆表是指?
Sharding?
当你的表过大,直接影响就是文件过大(如果是独享表空间),在这样的情况下,即使 MySQL 本身性能够好,文件系统方面的性能损失也会比较明 显。
另外,Sharding 最主要是从2个方面解决性能问题的:
- 扩展能力:增加处理节点数
- 降低表文件大小:缩小表文件大小,提升文件系统处理性能,提升存储引擎处理效率,减少不必要的IO
On 02/16/2012 09:45 AM, johnny wrote:
印象中, InnoDB的表 和 MyISAM表 不一样。 拆表操作没有意义。 是这样的么?
-- Web Site: http://isky000.com Call Me: 18605733114--
MySQLer 邮件组
要发布讨论请发 Mail 至 邮件组邮件地址:mys...@googlegroups.com
要退订次邮件组请发 Email 至 mysqler+u...@googlegroups.com
要了解更多的信息,请访问:http://groups.google.com/group/mysqler?hl=en