【问题标题】:mysql table not decreased in size after deleting rows删除行后mysql表的大小没有减小
【发布时间】:2015-10-26 21:53:38
【问题描述】:

我从数据库表中删除了 1M 行。令人惊讶的是,它的大小并没有减少。然后我尝试了:FLUSH TABLES; 但是我在我的 cPanel 的 phpMyAdmin 上运行了这个语句然后我遇到了以下错误:

#1227 - Access denied; you need (at least one of) the RELOAD privilege(s) for this operation

如何减小表大小并清除其缓存?

【问题讨论】:

标签: mysql phpmyadmin cpanel


【解决方案1】:

试试optimize table 命令

OPTIMIZE TABLE <tablename>;

【讨论】:

    【解决方案2】:

    在 phpMyAdmin 中,单击数据库名称以在主面板中显示表格。然后勾选要减少的表名旁边的复选框,并在表列表下的“With selected”下拉菜单中选择“Optimize”。

    【讨论】:

      猜你喜欢
      • 2017-02-16
      • 1970-01-01
      • 2019-04-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-22
      • 2013-04-05
      相关资源
      最近更新 更多