好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

定期给MYSQL数据表做优化,减少资源占用和服务器

一般每隔星期或者一个月做一次,单数据库容易,几百几千就需要使用cl手工批量处理了 也可以使用cron定时自动处理优化请求 MYISAMCHK 方式 #1 检查: myisamchk –check /var/lib/mysql/*/*.MYI 安全修复: myisamchk –safe-recover /var/lib/mysql/*/*.MYI 如果安装修复有错误,可以尝试完整修复模式: myisamchk –recover /var/lib/mysql/*/*.MYI 使用强制模式: myisamchk –safe-recover –extend-check –force /var/lib/mysql/*/*.MYI 或者: myisamchk –recover –extend-check –force /var/lib/mysql/*/*.MYI MYSQLCHECK 方式 #2 使用mysql自带的mysqlcheck工具进行处理. mysqlcheck –all-databases -r #修复 mysqlcheck –all-databases -a #分析 mysqlcheck –all-databases -o #优化 注意: cPanel的客户不需要输入mysql账户和密码,DirectAdmin的客户需要 使用 mysqlcheck -uroot -pxxxxxxx –all-databases -o 其中xxxxxxx 是你的mysql密码 如果是directadmin的客户 可以这样获取 cat /usr/local/directadmin/mysql.conf 获得 用户为 da_admin 密码为随机的来修复几个

查看更多关于定期给MYSQL数据表做优化,减少资源占用和服务器的详细内容...

  阅读:41次