質問: solutions.question -> and questions.deleted != 1 -> and questions.is_spam != 1 -> order by solutions.date desc -> limit 50; 「goodserver」の場合:+----+-------------+-----------+--------+-----------------------+---------+---------+----------------------------+--------+----------------+ | id | select_type | table | type | possible_keys | key | key_len | ref | rows | extra | +----+-------------+-----------+--------+-----------------------+---------+---------+----------------------------+--------+----------------+ | 1 | simple | solutions | all | solutions_by_question | null | null | null | 650770 | using filesort | | 1 | simple | questions | eq_ref | primary | primary | 4 | algebra.solutions.question | 1 | using where | +----+-------------+-----------+--------+-----------------------+---------+---------+----------------------------+--------+----------------+ 2 rows in set (0.00 sec) 「悪いサーバー:+----+-------------+-----------+------------+------+-----------------------+-----------------------+---------+----------------------+--------+----------+----------------------------------------------+ | id | select_type | table | partitions | type | possible_keys | key | key_len | ref | rows | filtered | extra | +----+-------------+-----------+------------+------+-----------------------+-----------------------+---------+----------------------+--------+----------+----------------------------------------------+ | 1 | simple | questions | null | all | primary | null | null | null | 482186 | 8.10 | using where; using temporary; using filesort | | 1 | simple | solutions | null | ref | solutions_by_question | solutions_by_question | 4 | algebra.questions.id | 1 | 100.00 | using index condition | +----+-------------+-----------+------------+------+-----------------------+-----------------------+---------+----------------------+--------+----------+----------------------------------------------+ データベースの内容はほぼ同じで、開発データベースは昨夜のサーバーのバックアップです。パフォーマンスの低下を理解するこの野生のガチョウの追跡を開始できるアイデアはありますか?ありがとう!
回答: 具体的には、バグです 5.7.8以降のmemory/innodb/os0fileで過剰なメモリが使用されています 。ubuntuでは buntu16.04のmysqldデーモンの過剰消費ram )として追跡され、 redditに関する議論 もあります。