Bug #28183 | SHOW ENGINE INNODB MUTEX output is incorrect | ||
---|---|---|---|
Submitted: | 1 May 2007 17:30 | Modified: | 7 Apr 2008 12:19 |
Reporter: | Baron Schwartz (Basic Quality Contributor) | Email Updates: | |
Status: | Won't fix | Impact on me: | |
Category: | MySQL Server: InnoDB storage engine | Severity: | S3 (Non-critical) |
Version: | 5.1.17-beta | OS: | Any |
Assigned to: | Heikki Tuuri | CPU Architecture: | Any |
Tags: | innodb, mutex, qc, show |
[1 May 2007 17:30]
Baron Schwartz
[1 May 2007 20:45]
Baron Schwartz
A followup comment -- please disregard my comment about duplicated data. I see SHOW MUTEX STATUS also has rows that appear to be duplicated. I think I should open a separate bug on that, as it looks like just a documentation issue, not functionality.
[2 May 2007 0:57]
Baron Schwartz
As a side note, I don't think the newer format is an improvement over the old -- one of our servers has been up only a few hours, and already there are 164806 rows returned, and it only seems to grow. It takes many seconds just to return to the client. Analysis seems difficult or impossible when there are 164806 rows of this: | buf0buf.c | 497 | 0 | | buf0buf.c | 494 | 0 | | buf0buf.c | 497 | 0 | | buf0buf.c | 494 | 0 | | buf0buf.c | 497 | 0 | | buf0buf.c | 494 | 0 | | buf0buf.c | 497 | 0 | | buf0buf.c | 494 | 0 | | buf0buf.c | 497 | 0 | | buf0buf.c | 494 | 0 | | buf0buf.c | 497 | 0 |
[3 May 2007 6:59]
Valeriy Kravchuk
Thank you for a bug report (there is no mutex name in the output). Verified just as described with latest 5.1.18-BK.
[7 Apr 2008 12:19]
Heikki Tuuri
Baron, we removed the full monitoring code from InnoDB because we suspected it could cause 'thread thrashing' and increased CPU usage. I believe the full information can be seen if you compile mysqld with the appropriate InnoDB debug option in /innobase/include/univ.i. Regards, Heikki