mysql 如何清理表及如何查看那些表数据量超大
2016-11-12 17:59
232 查看
查看某个数据库下每张表的数据量大小
use information_schema;
select table_name,table_rows from tables
where TABLE_SCHEMA = '您的数据库名字'
order by table_rows desc;
这样你就看到了那些表数据量很大
删除有时候delete很慢,实在等不起,so,怎么办?
使用 truncate 表名
哈哈,爽歪歪,不过truncate不记录日志,是直接删除表重新新建。whynot,有时候我就需要这样的效果。
use information_schema;
select table_name,table_rows from tables
where TABLE_SCHEMA = '您的数据库名字'
order by table_rows desc;
这样你就看到了那些表数据量很大
删除有时候delete很慢,实在等不起,so,怎么办?
使用 truncate 表名
哈哈,爽歪歪,不过truncate不记录日志,是直接删除表重新新建。whynot,有时候我就需要这样的效果。
相关文章推荐
- 总结:如何查看SQL Server、Oracle、DB2、mysql数据词典
- 如何查看mysql数据表的存储引擎
- MySQL的binlog数据如何查看
- MySQL的binlog数据如何查看
- MySQL的binlog数据如何查看
- 如何快速查看mysql数据文件存放路径?
- mysql 如何查看哪些表数据量比较大
- MySQL的binlog数据如何查看
- 如何快速查看mysql数据文件存放路径?
- 如何使用mysql 命令行 查看mysql表大小、数据大小、索引大小
- mysql binlog数据如何查看
- 在MYSQL中如何查看第N条数据
- MySQL的binlog数据如何查看
- MySQL的binlog数据如何查看
- MySQL的binlog数据如何查看
- MySQL的binlog数据如何查看
- MySQL的binlog数据如何查看
- MySQL的binlog数据如何查看
- MySQL的binlog数据如何查看
- 关于如何查看本地安装了那些机器学习的数据分析包