|
More site info...
|
|
Forum profile page for InnoDB on http://www.mysql.com.
This report page is the aggregated overview from a single forum: InnoDB, located on the Message Board at http://www.mysql.com.
This forum profile page summarizes the general forum statistics such as: Users Activity, Forum Activity, and Top Authors, which are reported in either a table or graph below for a given reporting time period.
Additional forum profile information for "InnoDB" on the Message Board at http://www.mysql.com is also shown in the following ways:
1) Latest Active Threads
2) Hot Threads for Last Week
Warning: These statistics are generated using 'best efforts' and can experience delays and reporting errors at times. Please note that such statistics do not constitute a forum's popularity and/or exact posting volumes at any given reporting period.
|
|
|
|
|
Posting activity on InnoDB:
|
|
Week
|
Month
|
3 Months
|
|
Threads:
|
21
|
54
|
120
|
|
Post:
|
43
|
109
|
190
|
|
|
InnoDB Posting activity graph:
|
Top authors during last week:
user's latest post:
Re: Transactions
Published (2009-12-04 22:56:00)
Aftab, aren't those two synonyms? Recommend checking for errors after each call to mysql_query. Perhaps there is an error that you missed. Such as spelling error in mysql_query("START TRANACTION")
user's latest post:
Re: poor performance on good...
Published (2009-12-03 02:18:00)
UPDATE: One more. I've read that it better to use innodb_file_per_table if there are a small number of tables in DB. How much table is this? I have about 150 tables in my DB. If it suitable for my case, how to set this parameter on exist DB? first take backup using mysqldump edit my.cnf add the following innodb_file_per_table =1 restart drop database create database restore database That is it
user's latest post:
Re: two questions about the io...
Published (2009-11-29 10:30:00)
Hi, can you tell me where the user connection handler threads open the data files in the source code? I read the code and find that in the fil_io functions, the function fil_node_prepare_for_io will be called, and in this function, fil_node_open_file is called, the functions that involed with the operation of open or create the data files are os_file_create_simple_no_error_handling ( for innodb_file_per_talbe data files) and os_file_create,...
user's latest post:
Re: sanity check on innodb config
Published (2009-12-02 14:53:00)
kevin foote Wrote: ------------------------------------------------------- > > Just now via /etc/security/limits.conf I've set > the following for mysql user > > mysql hard memlock 524288 > > This should give that user ~ 5G available to pure > RAM > OK that turned out very wrong.. I set the memlock setting and adjusted the hugepages type stuff in sysctl.conf #vm.nr_hugepages =...
user's latest post:
Re: New to InnoDB (want to...
Published (2009-12-02 03:01:00)
Thanks for all the valuable information Rick! I converted a single table to use InnoDB, the conversion took 0.09s since it has 8000 rows in it, most of work is done on that specific table I guess, that's the user table. Just by converting I can say that I notice a performance difference, probably because of the way the two engines perform lockings. But still, 25 concurrent users may cause my web server to respond in more than 12 seconds,...
user's latest post:
Re: Errors during peak traffic...
Published (2009-11-30 10:23:00)
Thanks Rick but I am not sure I follow. I do not have any buttons on my site that change settings and this was not an issue until upgrading. Now, I get tons of errors related to the Procedure Cache. It looks like there is something wrong with the threading and a request to run a stored procedure comes in and the processing for that starts and then another request for the same stored procecure comes in and they are getting each other...
user's latest post:
Re: Transactions
Published (2009-12-03 07:42:00)
I think you are missing one key step here. i.e. mysql_query("START TRANSACTION", $this->connection); mysql_query("BEGIN", $this->connection); . . Regards, Aftab Edited 1 time(s). Last edit at 12/03/2009 07:43AM by Aftab Khan.
user's latest post:
InnoDB Plugin 1.0.6 has been...
Published (2009-11-30 03:17:00)
The InnoDB team is pleased to announce the availability of InnoDB Plugin 1.0.6. This new release includes a number of bug fixes and improvements, see the InnoDB Plugin Change History or the online ChangeLog for details. As usual, the InnoDB Plugin 1.0.6 can be downloaded from the download page . Notice that the previous version released by Innobase was 1.0.4. An intermediate version 1.0.5 is distributed by Sun inside MySQL 5.1.41. Please...
user's latest post:
Buffer pool statistics, separate...
Published (2009-11-29 10:02:00)
Hi, is there a possibility to monitor the usage of the buffer pool in more detail, so that indicators like the number of occupied pages and the cache hit ratio are reported separately for index pages and data pages? The reason for my question is this: I always had the imagination, that the index pages would somehow have a higher priority or "stickiness" in the innodb buffer pool. From what I have read in the mysql...
|
|
|
|
Latest active threads on InnoDB::
Started 5 days, 5 hours ago (2009-12-03 07:42:00)
by aftab khan
I think you are missing one key step here. i.e.
mysql_query("START TRANSACTION", $this->connection);
mysql_query("BEGIN", $this->connection);
.
.
Regards,
Aftab
Edited 1 time(s). Last edit at 12/03/2009 07:43AM by Aftab Khan.
Started 5 days, 5 hours ago (2009-12-03 07:36:00)
by aftab khan
if you have a lot of InnoDB transactions, maybe your ib_logfile0 and ib_logfile1 are too small.
Transactional data are written in these files in a circular fashion. You may have run out of space in these.
If you want to make these files bigger, simply do the following:
1) Use the setting "innodb_log_file_size=<Number>" in my.ini
2) net stop mysql
3) del D:\MySQLlog\ib_logfile*...
Started 5 days, 15 hours ago (2009-12-02 22:13:00)
by Nanda kishore Toomula
there were various reasons,for performance degrade, it can be your db design ,query pattern etc ...
try to analyze your slow query log
finally at glance of configurable optimization
increase your innodb log file size to 1G a moderate value to for best balance between
performance and recovery for your specified H/W
http://dev.mysql.com/doc/refman/5.1/en/innodb-para meters.html#sysvar_...
Started 6 days, 15 hours ago (2009-12-01 21:47:00)
by Nanda kishore Toomula
seems to be configuration is ok,may i know the status of innodb_fast_shutdown,that should be on
mysql> show global variables like 'innodb_fast%';
+----------------------+-------+
| Variable_name | Value |
+----------------------+-------+
| innodb_fast_shutdown | 1 |
+----------------------+-------+
1 row in set (0.00 sec)
Started 6 days, 15 hours ago (2009-12-01 21:44:00)
by Nanda kishore Toomula
Started 2 years, 1 month ago (2007-10-11 06:22:00)
by Roman Ukhov
Started 1 week ago (2009-11-30 21:31:00)
by Rick James
What version are you running?
Did you try SHOW INNODB STATUS;
In newer versions, SHOW GLOBAL STATUS LIKE 'Innodb%';
It may require taking the STATUS twice and looking at diffs. I tried that myself just now. The STATUS is only 'global', so you won't be able to distinguish your queries from others. I ran a simple SELECT... The deltas:
Innodb_rows_read - matched the number of rows in ...
Started 1 week, 6 days ago (2009-11-25 10:07:00)
by Nanda kishore Toomula
Hi
send
show tables status;
show engines;
Started 1 week, 1 day ago (2009-11-30 09:13:00)
by Rick James
Check all your hyperlinks. A crawler will exercise every one of them. If one of them is a button to push to change a setting, bingo! That setting will get changed.
Urls, with their arguments, should be harmless. "Write" operations should use "POST" from <form>s.
Suggest you look through the web servers's access logs for further details.
|
|
Hot threads for last week on InnoDB::
Started 1 week, 6 days ago (2009-11-25 10:07:00)
by Nanda kishore Toomula
Hi
send
show tables status;
show engines;
Started 6 days, 15 hours ago (2009-12-01 21:47:00)
by Nanda kishore Toomula
seems to be configuration is ok,may i know the status of innodb_fast_shutdown,that should be on
mysql> show global variables like 'innodb_fast%';
+----------------------+-------+
| Variable_name | Value |
+----------------------+-------+
| innodb_fast_shutdown | 1 |
+----------------------+-------+
1 row in set (0.00 sec)
Started 6 days, 15 hours ago (2009-12-01 21:44:00)
by Nanda kishore Toomula
Started 5 days, 15 hours ago (2009-12-02 22:13:00)
by Nanda kishore Toomula
there were various reasons,for performance degrade, it can be your db design ,query pattern etc ...
try to analyze your slow query log
finally at glance of configurable optimization
increase your innodb log file size to 1G a moderate value to for best balance between
performance and recovery for your specified H/W
http://dev.mysql.com/doc/refman/5.1/en/innodb-para meters.html#sysvar_...
Started 1 week, 2 days ago (2009-11-29 00:36:00)
by Nanda kishore Toomula
Q1) from what I have know from the soucre code, it seems that for each data file(like ibdata1,ibdata2, or if you set the innodb_file_per_table, then the table1.ibd, table2.ibd ...), innodb will only open it once and there will be only one file descriptor for each data file be reserved in innodb, is that right?
Ans:- wrong,there will be varying number of file descriptors based on your selected...
Started 1 week ago (2009-11-30 21:31:00)
by Rick James
What version are you running?
Did you try SHOW INNODB STATUS;
In newer versions, SHOW GLOBAL STATUS LIKE 'Innodb%';
It may require taking the STATUS twice and looking at diffs. I tried that myself just now. The STATUS is only 'global', so you won't be able to distinguish your queries from others. I ran a simple SELECT... The deltas:
Innodb_rows_read - matched the number of rows in ...
Started 1 week, 1 day ago (2009-11-30 09:13:00)
by Rick James
Check all your hyperlinks. A crawler will exercise every one of them. If one of them is a button to push to change a setting, bingo! That setting will get changed.
Urls, with their arguments, should be harmless. "Write" operations should use "POST" from <form>s.
Suggest you look through the web servers's access logs for further details.
Started 5 days, 5 hours ago (2009-12-03 07:42:00)
by aftab khan
I think you are missing one key step here. i.e.
mysql_query("START TRANSACTION", $this->connection);
mysql_query("BEGIN", $this->connection);
.
.
Regards,
Aftab
Edited 1 time(s). Last edit at 12/03/2009 07:43AM by Aftab Khan.
Started 5 days, 5 hours ago (2009-12-03 07:36:00)
by aftab khan
if you have a lot of InnoDB transactions, maybe your ib_logfile0 and ib_logfile1 are too small.
Transactional data are written in these files in a circular fashion. You may have run out of space in these.
If you want to make these files bigger, simply do the following:
1) Use the setting "innodb_log_file_size=<Number>" in my.ini
2) net stop mysql
3) del D:\MySQLlog\ib_logfile*...
|
|