相关疑难解决方法(0)

删除庞大的MySQL表的最快方法

我有一个庞大的MySQL(InnoDB)数据库,在会话表中有数百万行,这些行是由与我们相同的服务器上运行的无关,故障的爬虫创建的.不幸的是,我现在必须解决这个问题.

如果我尝试truncate table sessions;它似乎需要非常长的时间(超过30分钟).我不关心数据; 我只想让桌子尽快消失.有没有更快的方法,还是我必须在一夜之间坚持下去?

mysql innodb

52
推荐指数
4
解决办法
4万
查看次数

Mysql:使用哪个:drop table,truncate table,delete from table

列出以下MySql命令之间的差异.

  • drop table tablename ;
  • 截断表tablename ;
  • tablename中删除1;

另外根据您的经验,请告诉我每个人的典型使用场景.

mysql sql

14
推荐指数
3
解决办法
1万
查看次数

标签 统计

mysql ×2

innodb ×1

sql ×1