千禾 (@tang1773704101) 在 SQLServer迁移MySQL查询变慢 中发帖
同一个业务查询,从 SQL Server 迁移到 MySQL。表结构、索引、数据量基本一致,服务器配置也差不多。但同样的查询,SQL Server 100ms 左右,MySQL 要 200ms 左右,慢了一倍。
索引确认都走了,没有全表扫描
调大 sort_buffer_size(256KB → 4MB),耗时没变化
数据量、过滤条件、返回列都一样
SQL Server:约 100ms
MySQL:约 200ms
差距稳定在一倍左右,不是偶发
请教下还有什么优化的手段呀