|
|
1
1
关于何时优化表,有很多垃圾建议。 如果“开销”是指空闲空间,请记住InnoDB自然会让页面满93%(15/16),以便为以后的更新留下空白。 当您优化表时,它实际上也不会以最佳方式重新创建它们。它重新创建表定义,然后逐行将数据复制到表中。主键索引不是这样分段的,但次键可能是这样的(因为它们可能是按顺序插入的,导致从第一天开始的分页/分段)。 男爵在这里写了一篇很好的文章: http://www.xaprb.com/blog/2010/02/07/how-often-should-you-use-optimize-table/ |
|
|
2
0
这要看情况。如果所有东西都装在内存中,就可以了。 你用哪种发动机?mysql>show create table table\u name;InnoDB支持优化表。 http://dev.mysql.com/doc/refman/5.1/en/optimize-table.html Mysql 5.0 innodb支持优化: http://dev.mysql.com/doc/refman/5.0/en/optimize-table.html MySQL 4.1 innodb支持优化: http://dev.mysql.com/doc/refman/4.1/en/optimize-table.html |
|
|
Bard.Mus · 迁移后的数据库字符集环境 1 年前 |
|
Efannnnnn · 将Id数据存储到任何页面 1 年前 |
|
|
yooooo · 用于在块中删除的存储过程-LOOP未执行 1 年前 |
|
John Beasley · 更新一定数量记录的连续日期 1 年前 |
|
|
ColinM · MySQL以前的结果查询返回不正确的值 1 年前 |
|
Sergey_Z · MySQL只需无条件连接2个表和交叉连接 1 年前 |