批量检查表并进行repair,optimize的方法
发表于:2024-09-22 作者:千家信息网编辑
千家信息网最后更新 2024年09月22日,批量检查表并进行repair,optimize的方法?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!以下是shell的
千家信息网最后更新 2024年09月22日批量检查表并进行repair,optimize的方法
批量检查表并进行repair,optimize的方法?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!
以下是shell的参考代码:
#!/bin/bashhost_name=192.168.0.123user_name=xiaomouser_pwd=my_pwd database=my_db_nameneed_optmize_table=truetables=$(mysql -h$host_name -u$user_name -p$user_pwd $database -A -Bse "show tables")for table_name in $tablesdo check_result=$(mysql -h$host_name -u$user_name -p$user_pwd $database -A -Bse "check table $table_name" | awk '{ print $4 }') if [ "$check_result" = "OK" ] then echo "It's no need to repair table $table_name" else echo $(mysql -h$host_name -u$user_name -p$user_pwd $database -A -Bse "repair table $table_name") fi # 优化表,可提高性能 if [ $need_optmize_table = true ] then echo $(mysql -h$host_name -u$user_name -p$user_pwd $database -A -Bse "optimize table $table_name") fidone
也可以使用mysqlcheck命令,此方法可以在检查表并自动修复损坏的表,不过该过程比较耗时。
感谢各位的阅读!看完上述内容,你们对批量检查表并进行repair,optimize的方法大概了解了吗?希望文章内容对大家有所帮助。如果想了解更多相关文章内容,欢迎关注行业资讯频道。
内容
检查
方法
文章
问题
参考
代码
命令
性能
更多
此方法
看吧
行业
资讯
资讯频道
过程
频道
学习
工作
帮助
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
怎么把用户信息导入数据库
中国软件开发前景如何
四川计算机网络技术学校
ping数据库口令
软件开发怎么挣外快
网络安全吧
海康威视服务器
exe如何做数据库
软件开发输入评审
微信网络安全教育平台
dream网页数据库设计开发
安卓qq邮箱服务器填什么
怎么用旧手机搭建内网服务器
临沂商客网络技术有限公司
软件开发主题
wPf笔写软件开发
江西曙光服务器维修维保哪家好
网络安全物理破坏
网吧电脑做服务器
河南数据库技术公司
合肥学习网络技术
db2 数据库连接
计算机网络技术综合检测卷
无线网络安全问题解析
软件开发投标中设备配备情况
普保科技与亚太互联网
西棠华为网络技术大赛
学软件开发推荐书籍
集团网络安全和运维工作方案
网络安全方案设计与实施