如何批量检查表并进行repair,optimize
技术百科
坏嘻嘻
发布时间:2018-09-15
浏览: 次 本篇文章给大家带来的内容是关于如何批量检查表并进行repair,optimize,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。
以下是shell的参考代码:
#!/bin/bash
host_name=192.168.0.123
user_name=xiaomo
user_pwd=my_pwd
database=my_db_name
need_optmize_table=true
tables=$(mysql -h$host_name -u$user_name -p$user_pwd $database -A -Bse "show tables")
for table_name in $tables
do
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
e
cho $(mysql -h$host_name -u$user_name -p$user_pwd $database -A -Bse "optimize table $table_name")
fi
done也可以使用mysqlcheck命令,此方法可以在检查表并自动修复损坏的表,不过该过程比较耗时。
# 有一定
# 对你
# 给大家
# 可以使用
# bash
# 自动修复
# 检查表
# bin
# host_name
# user_name
相关栏目:
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
AI推广<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
SEO优化<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
技术百科<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
谷歌推广<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
百度推广<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
网络营销<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
案例网站<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
精选文章<?muma echo $count; ?>
】
相关推荐
- Mac版Final Cut Pro入门_Mac视频
- Win10怎么关闭自动更新错误重启 Win10策略
- php订单日志怎么记录物流_php记录订单物流变更
- mac本地php环境如何开启curl_curl扩展
- Win10如何备份注册表_Win10注册表备份步骤
- 如何使用Golang sort排序切片_Golan
- c++中explicit(bool)的用法 c++
- 微信JSAPI支付回调PHP怎么接收_处理JSAP
- Win11怎么关闭应用权限_Windows11相机
- Win11怎么更改电脑密码_Windows 11修
- 如何在 Go 中调用动态链接库(.so)中的函数
- Windows10如何更改系统字体大小_Win10
- Win10系统怎么查看端口状态_Windows10
- Win11怎么设置默认邮件应用_Windows11
- mac怎么右键_MAC鼠标右键设置与触控板手势技巧
- 如何诊断并终止卡死的 multiprocessin
- php修改数据怎么批量改状态_批量更新status
- Win11怎么清理C盘OneDrive缓存_Win
- Win11怎么关闭定位服务_保护Win11位置隐私
- Win11怎么关闭搜索历史_Win11清除任务栏搜
- 如何在Golang中实现邮件发送功能_Golang
- Mac如何修复应用程序权限问题_Mac磁盘工具修复
- php高频调试功能有哪些_php常用调试函数与工具
- 如何在Golang中引入测试模块_Golang测试
- Win10系统字体模糊怎么办_Windows10高
- Win11怎样安装企业微信_Win11安装企业微信
- windows如何禁用驱动程序强制签名_windo
- Win10怎样卸载DockerDesktop_Wi
- c++怎么使用std::tuple存储多元组数据_
- VSC怎样用终端运行PHP_命令行执行脚本的步骤【
- php删除数据怎么清空表_truncate与del
- Python抽象类与接口设计_规范说明【指导】
- Win11如何设置系统声音_Win11系统声音调整
- Go 中实现 Python urllib.quot
- Win11怎么更改账户头像_Windows 11自
- Windows如何查看和管理已安装的字体?(字体文
- 如何快速验证Golang安装是否成功_运行go v
- mac怎么分屏_MAC双屏显示与分屏操作技巧【指南
- XSLT怎么生成动态的HTML属性名和标签名
- Win11怎么查看wifi信号强度_检测Windo
- php下载安装包怎么选_threadsafe与nt
- Windows7怎么找回经典开始菜单_Window
- Win11怎么关闭通知消息_屏蔽Windows 1
- Win11如何设置ipv6 Win11开启IPv6
- Win11如何更改任务栏颜色 Win11自定义任务
- Django密码修改后会话失效的解决方案
- 如何使用Golang log设置日志输出格式_Go
- php8.4新语法match怎么用_php8.4m
- 如何在Golang中处理模块包路径变化_Golan
- 如何使用Golang recover捕获panic

cho $(mysql -h$host_name -u$user_name -p$user_pwd $database -A -Bse "optimize table $table_name")
fi
done
QQ客服