批量检查表并进行repair,optimize的方法
发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,批量检查表并进行repair,optimize的方法?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!以下是shell的
千家信息网最后更新 2025年02月01日批量检查表并进行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安全错误
数据库的锁怎样保障安全
微信qq网络安全法
网络安全甲方乙方区分
合肥互联网软件开发培训
联通猫架web服务器
网络安全防范范围
运维都是怎么管理服务器的
未来有前景的数据库管理
广州自我游网络技术公司
django实现数据库网页显示
大专计算机网络技术学算法吗
电子签名服务器属于
云商微店网络技术有限公司了
渠县软件开发商
引用表格固定数据库
专门用于数据采集的数据库
网络安全等级保护新政策
包含数据库的项目
监控服务器的别名
上城区物流软件开发
服务器如何提升安全防护
万德数据库和洞见研报
计算机网络技术osi rm
mac代理服务器软件
迁安辅助网络技术诚信合作
录像机日志里提示数据库重建
网络安全和信息化现状
软件开发项目的实施方案
山西常规软件开发条件
江苏思科网络技术
数据库中的文件怎样打包