`
qvbfndcwy
  • 浏览: 21868 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
文章分类
社区版块
存档分类
最新评论

一个truncate table用时

 
阅读更多

大约条数

mysql> desc select count(*) from game_online_overload;
+----+-------------+----------------------+-------+---------------+------+---------+------+-----------+-------------+
| id | select_type | table                | type  | possible_keys | key  | key_len | ref  | rows      | Extra       |
+----+-------------+----------------------+-------+---------------+------+---------+------+-----------+-------------+
|  1 | SIMPLE      | game_online_overload | index | NULL          | dsg  | 774     | NULL | 247842032 | Using index |
+----+-------------+----------------------+-------+---------------+------+---------+------+-----------+-------------+
1 row in set (0.02 sec)

 

占用空间
mysql> select TABLE_NAME,sum(DATA_LENGTH)+sum(INDEX_LENGTH) as size from information_schema.TABLES where TABLE_SCHEMA='hlogdb' group by TABLE_NAME order by size desc;
+-------------------------+------------+
| TABLE_NAME              | size       |
+-------------------------+------------+
| game_online_mps         | 2498658304 |

 

结果:

mysql> truncate table game_online_overload;
Query OK, 0 rows affected (11.51 sec)

分享到:
评论

相关推荐

    oracle中truncate table后的数据恢复

    NULL 博文链接:https://steve-111.iteye.com/blog/750326

    Truncate Table的用法讲解

    TRUNCATE TABLE 删除表中的所有行,而不记录单个行删除操作。 语法 TRUNCATE TABLE name 参数 name 是要截断的表的名称或要删除其全部行的表的名称。 注释 TRUNCATE TABLE 在功能上与不带 WHERE 子句的 DELETE ...

    SQLite Truncate Table

    SQLite Truncate Table 在 SQLite 中,并没有 TRUNCATE TABLE 命令,但可以使用 SQLite 的 DELETE 命令从已有的表中删除全部的数据。...当 SQLite 数据库中包含自增列时,会自动建立一个名为 sqlite_sequence 的表。

    清空ecshop体验数据的简单方法

    ecshop是一个开源的购物系统,但是为了实现很多功能市面上的源码,都是有演示数据的,下面提供一个简单的方法,一键清空体验数据,而不用删除商品了 TRUNCATE TABLE `ecs_admin_log`; TRUNCATE TABLE `ecs_article`;...

    Oracle给用户授权truncatetable的实现方案

    主要介绍了Oracle给用户授权truncatetable的实现方案,非常不错,具有参考借鉴价值,需要的朋友可以参考下

    PostgreSQL TRUNCATE TABLE

    也可以用 DROP TABLE 删除表,但是这个命令会连表的结构一起删除,如果想插入数据,需要重新建立这张表。 TRUNCATE TABLE 与 DELETE 具有相同的效果,但是由于它实际上并不扫描表,所以速度更快。 此外,TRUNCATE ...

    SQL中Truncate的用法

    本文导读:删除表中的数据的方法有delete,truncate, 其中TRUNCATE TABLE用于删除表中的所有行,而不记录单个行删除操作。TRUNCATE TABLE 与没有 WHERE 子句的 DELETE...Truncate是一个能够快速清空资料表内所有资料的SQ

    MySQL用truncate命令快速清空一个数据库中的所有表

    select CONCAT('truncate TABLE ',table_schema,'.',TABLE_NAME, ';') from INFORMATION_SCHEMA.TABLES where table_schema in ('数据库1','数据库2'); 以名为dbname的数据库为例,执行select语句: mysql> ...

    MySQL中truncate误操作后的数据恢复案例

    这里为了简单说明,只拿弄一个简单的业务场景举例。 测试环境: Percona-Server-5.6.16 日志格式: mixed 没起用gtid 表结构如下: CREATE TABLE `tb_wubx` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` ...

    Oracle_审计表_sys.aud$_授权给用户Truncate权限.docx

    Oracle_审计表_sys.aud$_授权给用户Truncate权限

    truncate表恢复

    truncate表恢复,包含了相应的操作步骤以及脚本。遇到紧急情况,很实用哦!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

    数据库中truncate,delete,drop语句的比较

    作为初学者,有时容易混淆truncate,delete,drop之间的根本区别,所有今日小记一下。。。

    delete from 表名与truncate table 表名区别

    1.delete不能使自动编号返回为起始值。... 您可能感兴趣的文章:Oracle给用户授权truncatetable的实现方案SQL中Truncate的用法golang实战之truncate日志文件详解tf.truncated_normal与tf.random_normal

    oracle truncate恢复工具

    PRM DUL for oracle恢复被...该案例通过PRM-DUL直接在字典模式下恢复truncate数据的功能,在不到一个小时内就恢复了数十万条数据,虽然我们无法保证不丢失一条数据,但至少帮助用户在最短时间内恢复了主要业务。

    MySQL删除表数据的方法

    在MySQL中有两种方法可以删除数据,一种是DELETE语句,另一种是TRUNCATE TABLE语句。DELETE语句可以通过WHERE对要删除的记录进行选择。而使用TRUNCATE TABLE将删除表中的所有记录。因此,DELETE语句更灵活。  如果...

    MySQL Truncate用法详解

    前言: 当我们想要清空某张表时,往往会使用truncate语句。大多时候我们只关心能否满足...执行truncate语句需要拥有表的drop权限,从逻辑上讲,truncate table类似于delete删除所有行的语句或drop table然后再create

Global site tag (gtag.js) - Google Analytics