码迷,mamicode.com
首页 > 其他好文 > 详细

【练习】表维护

时间:2016-11-04 22:57:22      阅读:277      评论:0      收藏:0      [点我收藏+]

标签:统计信息   warnings   class   mat   inno   dex   com   and   record   

1.在world数据库中新建一个名为city_temp的表,该表示city表的副本,将city表的内容插入city_temp表中。

mysql> create table city_temp like city;
Query OK, 0 rows affected (0.10 sec)

mysql> insert into city_temp select * from city;
Query OK, 4080 rows affected (0.46 sec)
Records: 4080  Duplicates: 0  Warnings: 0

2.通过使用id列删除city_temp表数据中的多个行来创建‘洞’(删除或更新产生的行间隔)。

mysql> delete from city_temp where id between 1001 and 2000;
Query OK, 1000 rows affected (0.18 sec)
mysql> show table status like city_temp\G
*************************** 1. row ***************************
           Name: city_temp
         Engine: InnoDB
        Version: 10
     Row_format: Compact
           Rows: 3080
 Avg_row_length: 106
    Data_length: 327680
Max_data_length: 0
   Index_length: 98304
      Data_free: 0
 Auto_increment: 4081
    Create_time: 2016-11-05 04:18:28
    Update_time: NULL
     Check_time: NULL
      Collation: latin1_swedish_ci
       Checksum: NULL
 Create_options: 
        Comment: 
1 row in set (0.00 sec)

3.通过对city_temp表运行analize table 来更新表的统计信息,确认已经分析。

mysql> analyze table city_temp;
+-----------------+---------+----------+----------+
| Table           | Op      | Msg_type | Msg_text |
+-----------------+---------+----------+----------+
| world.city_temp | analyze | status   | OK       |
+-----------------+---------+----------+----------+
1 row in set (0.07 sec)

 

【练习】表维护

标签:统计信息   warnings   class   mat   inno   dex   com   and   record   

原文地址:http://www.cnblogs.com/tomatoes-/p/6031610.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!