mysql - MySQL proc 表经常崩溃
问题描述
我的一台 MySQL 服务器经常因以下错误而崩溃。我修好了桌子,但请帮助我了解崩溃的原因并防止它发生。
Table './mysql/proc' is marked as crashed and last (automatic?) repair failed
+------------+--------+----------+------------------------------------------------------+
| Table | Op | Msg_type | Msg_text |
+------------+--------+----------+------------------------------------------------------+
| mysql.proc | repair | info | Wrong bytesec: 116-114- 97 at 1849604; Skipped |
| mysql.proc | repair | info | Found block that points outside data file at 1856336 |
| mysql.proc | repair | info | Wrong bytesec: 54- 53- 46 at 2513660; Skipped |
| mysql.proc | repair | info | Found block that points outside data file at 1900432 |
| mysql.proc | repair | info | Found block that points outside data file at 1972664 |
| mysql.proc | repair | info | Wrong bytesec: 116-114- 97 at 1849604; Skipped |
| mysql.proc | repair | info | Found block that points outside data file at 2586424 |
| mysql.proc | repair | info | Found block that points outside data file at 2621952 |
| mysql.proc | repair | warning | Number of rows changed from 157 to 146 |
| mysql.proc | repair | status | OK |
+------------+--------+----------+------------------------------------------------------+
服务器是 MySQL 5.7.27 社区版,数据库有这么多的分区和存储过程。
谢谢你,彼得
解决方案
推荐阅读
- apify - Apify中如何提高爬取速度?
- algorithm - 计算笛卡尔平面中许多点之间的距离并将其分组
- python - Python 3.8.1 错误:列表未正确更新
- javascript - 从Javascript中的对象数组中过滤未定义或空字符串
- apache-spark-sql - spark sql 中是否存在用于在发出“select *”后排除字段的本机功能?(例如 - “选择*
字段 1,字段 2,字段") - python-3.x - 如何在 Python3 中传递许多参数来制作模板?
- jquery - Marketo 表单复选框 - 选中另一个复选框时取消选中复选框
- javascript - JavaScript - 向上或向下移动 JSON 数组
- php - Mikrotik V6.45.3 login php api 提供的用户名或密码无效。在 Client.php 中(第 174 行)
- grpc - 如何为我的 go 应用配置特使代理?