mysql - Mariadb UPDATE 从远程客户端非常慢
问题描述
我有一个令人困惑的问题,即远程 mariadb 用户执行的行更新速度极慢:
- SELECT 速度快
127.0.0.1
(0.05 毫秒) - 更新速度快
127.0.0.1
(0.05ms) - SELECT 速度快
10.0.0.1
(0.09 毫秒) - 更新非常慢
10.0.0.1
(30 秒) - iptables 已关闭
- 在任何情况下,网络问题都与快速 SELECT 不一致
10.0.0.1
- 在任何情况下,网络问题都与快速 SELECT 不一致
- 表活动量低且未锁定
- 在任何情况下,表流量问题都与快速更新不一致
127.0.0.1
- 在任何情况下,表流量问题都与快速更新不一致
我完全被难住了,因为这个问题看起来不合理。
任何帮助将不胜感激。
更新/修复
事实证明,该表只需要分析 ( mysqlcheck -o --all-databases
)。我怀疑这是由于与最近从 SQL 文件加载表相关的索引问题,其中原始 mysqldump 命令指定了选项-e
并-K
优化表的导入速度。
解决方案
推荐阅读
- authentication - 在现有 IE 窗口中从命令行打开链接
- python-3.x - python3中的语法错误'isdigit'问题
- python - 为什么我收到以下错误消息:+ 的不支持的操作数类型:'int' 和 'str'。请参阅下面的 python 规则正文
- c# - 在 API 请求过程中使用并行 foreach?
- java - 使用 Java 制作 GUI 时从哪里开始(Swing 是否已弃用?)
- reactjs - 要使用 SmartCard 身份验证制作 React 应用程序,我应该使用 pkcs11 吗?
- jquery - 如何知道拖动了哪个类draggable
- excel - 函数问题:Excel VBA 中的日期过滤器
- c# - 如何在C#winform中使用相对地址读取文件
- rest - 为同一个 REST 资源混合不同的 2xx 响应代码