在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

MyISAM的OPTIMIZE有什么作用

105次阅读
没有评论

共计 3420 个字符,预计需要花费 9 分钟才能阅读完成。

这篇文章主要介绍“MyISAM 的 OPTIMIZE 有什么作用”,在日常操作中,相信很多人在 MyISAM 的 OPTIMIZE 有什么作用问题上存在疑惑,丸趣 TV 小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”MyISAM 的 OPTIMIZE 有什么作用”的疑惑有所帮助!接下来,请跟着丸趣 TV 小编一起来学习吧!

一些介绍
    通过 OPTIMIZE 命令来整理 MyISAM 表的文件。这就像我们使用 Windows 操作系统会每过一段时间
后都会做一次磁盘碎片整理,让系统中的文件尽量使用连续空间,提高文件的访问速度。MyISAM 在
通过 OPTIMIZE 优化整理的时候,主要也是将因为数据删除和更新造成的碎片空间清理,使整个文件
连续在一起。一般来说,在每次做了较大的数据删除操作之后都需要做一次 OPTIMIZE 操作。而且每
个季度都应该有一次 OPTIMIZE 的维护操作。

一、创建一张表,并插入大量数据
(localhost@testdb)[root] select * from test5;
+—-+——+
| id | name |
+—-+——+
|  1 | aa   |

(localhost@testdb)[root] insert into test5 select * from test5;
Query OK, 12288 rows affected (0.07 sec)
(localhost@testdb)[root]  
(localhost@testdb)[root]  

(localhost@testdb)[root] show index from test5;
+——-+————+———-+————–+————-+———–+————-+———-+——–+——+————+———+—————+
| Table | Non_unique | Key_name | Seq_in_index | Column_name | Collation | Cardinality | Sub_part | Packed | Null | Index_type | Comment | Index_comment |
+——-+————+———-+————–+————-+———–+————-+———-+——–+——+————+———+—————+
| test5 |          1 | id       |            1 | id          | A         |        NULL |     NULL | NULL   |      | BTREE      |         |               |
+——-+————+———-+————–+————-+———–+————-+———-+——–+——+————+———+—————+
1 row in set (0.00 sec)

(localhost@testdb)[root]  
(localhost@testdb)[root]  
(localhost@testdb)[root]  

[root@node1 testdb]# ls -trl
total 2096
-rw-r—– 1 mysql mysql     65 Feb 23 09:54 db.opt
-rw-r—– 1 mysql mysql   8586 Feb 26 16:18 test5.frm
-rw-r—– 1 mysql mysql 293888 Feb 29 15:52 test5.MYI
-rw-r—– 1 mysql mysql 491520 Feb 29 15:52 test5.MYD
二、删除表部分数据
(localhost@testdb)[root] delete from test5 where id=1;
Query OK, 8192 rows affected (0.16 sec)
(localhost@testdb)[root]  
(localhost@testdb)[root]  
(localhost@testdb)[root]  
(localhost@testdb)[root]  
(localhost@testdb)[root] commit;
Query OK, 0 rows affected (0.00 sec)
(localhost@testdb)[root] delete from test5 where id=2;
Query OK, 8192 rows affected (0.14 sec)
(localhost@testdb)[root] commit;
Query OK, 0 rows affected (0.00 sec)

三、做 optimize 操作
(localhost@testdb)[root] optimize table test5;
+————–+———-+———-+———-+
| Table        | Op       | Msg_type | Msg_text |
+————–+———-+———-+———-+
| testdb.test5 | optimize | status   | OK       |
+————–+———-+———-+———-+
1 row in set (0.02 sec)

(localhost@testdb)[root] show index from test5;
+——-+————+———-+————–+————-+———–+————-+———-+——–+——+————+———+—————+
| Table | Non_unique | Key_name | Seq_in_index | Column_name | Collation | Cardinality | Sub_part | Packed | Null | Index_type | Comment | Index_comment |
+——-+————+———-+————–+————-+———–+————-+———-+——–+——+————+———+—————+
| test5 |          1 | id       |            1 | id          | A         |           1 |     NULL | NULL   |      | BTREE      |         |               |
+——-+————+———-+————–+————-+———–+————-+———-+——–+——+————+———+—————+
1 row in set (0.00 sec)

四、操作完成之后,索引和数据都减小
[root@node1 testdb]# ls -trl
total 1576
-rw-r—– 1 mysql mysql     65 Feb 23 09:54 db.opt
-rw-r—– 1 mysql mysql   8586 Feb 26 16:18 test5.frm
-rw-r—– 1 mysql mysql  87040 Feb 29 15:53 test5.MYI
-rw-r—– 1 mysql mysql 163840 Feb 29 15:53 test5.MYD

到此,关于“MyISAM 的 OPTIMIZE 有什么作用”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注丸趣 TV 网站,丸趣 TV 小编会继续努力为大家带来更多实用的文章!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-19发表,共计3420字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 免费观看添你到高潮视频 | 亚洲免费三级电影 | 国产av电影区二区三区曰曰骚网 | 亚洲熟女乱色综合亚洲小说 | 欧美97| 国产美女久久久亚洲 | 国外成人免费视频 | 亚洲av无码av吞精久久 | 特级毛片a级毛片免费观看网站 | 亚洲男人的天堂av手机在线观看 | 亚洲综合色婷婷在线观看 | 国产成人精品视频免费大全 | 国产免费观看视频 | 日日碰狠狠躁久久躁综合网 | 嫩草视频在线免费观看 | 欧美老人巨大xxxx做受 | 国产福利在线观看一区二区 | 国产男女猛烈无遮挡免费网站 | 欧美一做特黄毛片 | 亚洲欧美日韩高清中文在线 | 成人毛片av免费 | 99免费在线观看 | 久久综合久久鬼色 | 亚洲欧美另类激情综合区蜜芽 | 亚洲视频四区 | 久久午夜宅男免费网站 | 色婷婷电影网 | 成人a毛片高清视频 | 天天天操操操 | 特级毛片内射www无码 | 丰满的邻居hd高清伦理 | 黄色成人在线观看 | 18禁男女爽爽爽午夜网站免费 | 亚洲欧美日韩一区高清中文字幕 | 日本黄页网站免费大全 | 国语精品一区二区三区 | 精品国精品国产自在久国产不卡 | 女人张腿男生桶视频免费 | 午夜片网站 | 黄色生活视频 | 午夜欧美精品久久久久久久久 |