MariaDB explain extended出现的flitered列该如何理解和优化?

在explain extended 执行同样一条sql的时候, 我惊奇的发现MariaDB主从的结果不一致,
主库中rows行数比从库的rows多, 并且flitered列主库只有99.25, 而从库是100,
并且主库执行时间需要6.12s,而从库只需要3.8s,
请问各位, 此时我应该怎么基于这样的filtered结果来优化?
是不是主库基于统计信息的执行计划不准确?
如果主库统计信息不准确的话, optimizer table有用吗?优化表会导致锁表的话, 是写锁还是读锁呢?
感谢大佬们.

阅读 1.4k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题