<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0" xml:base="http://www.red-gate.com/MessageBoard/" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>Red Gate forums: MySQL Compare</title>
 <link>http://www.red-gate.com/MessageBoard/</link>
 <description>Product Support and Discussion</description>
 <language>en</language>
 <copyright>Copyright Red Gate Software Ltd</copyright>
 <managingEditor>internalsupport@red-gate.com</managingEditor>
 <webMaster>internalsupport@red-gate.com</webMaster>
 <docs>http://blogs.law.harvard.edu/tech/rss</docs>
 <ttl>60</ttl>
 <lastBuildDate>Mon, 20 May 2013 15:57:01 GMT</lastBuildDate>
 <pubDate>Mon, 20 May 2013 15:57:01 GMT</pubDate>
 <image>
  <url>http://www.red-gate.com/messageboard/templates/subRed/images/logo_phpBB.gif</url>
  <title>Red Gate forums: MySQL Compare</title>
  <link>http://www.red-gate.com/MessageBoard/</link>
 </image>
 <item>
  <title>RE: Feature request: &amp;quot;Compare to folder&amp;quot;</title>
  <link>http://www.red-gate.com/MessageBoard/viewtopic.php?p=61811#61811</link>
  <description>I'd love to hear about any luck you had finding a tool as well.  We are just beginning our MySQL implementation and will have a need to compare to SVN as well.</description>
  <category>MySQL Compare</category>
  <comments>http://www.red-gate.com/MessageBoard/posting.php?mode=reply&amp;t=14323</comments>
  <dc:creator>MelissaOlson</dc:creator>
  <pubDate>Wed, 08 May 2013 06:26:00 GMT</pubDate>
  <guid isPermaLink="true">http://www.red-gate.com/MessageBoard/viewtopic.php?p=61811#61811</guid>
 </item>
 <item>
  <title>RE: Database registering slow</title>
  <link>http://www.red-gate.com/MessageBoard/viewtopic.php?p=61652#61652</link>
  <description>Fantastic, and thank you for taking the time to post the solution, I'm sure others will find this useful in future.
&lt;br /&gt;

&lt;br /&gt;
You may also wish to turn off logging now (if you haven't done so already) as this can also slow you down a little.
&lt;br /&gt;

&lt;br /&gt;
All the best,
&lt;br /&gt;
Michael</description>
  <category>MySQL Compare</category>
  <comments>http://www.red-gate.com/MessageBoard/posting.php?mode=reply&amp;t=15911</comments>
  <dc:creator>Michael Christofides</dc:creator>
  <pubDate>Tue, 30 Apr 2013 13:50:33 GMT</pubDate>
  <guid isPermaLink="true">http://www.red-gate.com/MessageBoard/viewtopic.php?p=61652#61652</guid>
 </item>
 <item>
  <title>RE: Database registering slow</title>
  <link>http://www.red-gate.com/MessageBoard/viewtopic.php?p=61647#61647</link>
  <description>Fixed:
&lt;br /&gt;

&lt;br /&gt;
And another update. I had a look at the server and innodb_stats_on_metadata was set to 1. I set this to 0 with the following:
&lt;br /&gt;

&lt;br /&gt;
&lt;/span&gt;&lt;table width=&quot;90%&quot; cellspacing=&quot;1&quot; cellpadding=&quot;3&quot; border=&quot;0&quot; align=&quot;center&quot;&gt;&lt;tr&gt; 	  &lt;td&gt;&lt;span class=&quot;genmed&quot;&gt;&lt;b&gt;Code:&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;	&lt;/tr&gt;	&lt;tr&gt;	  &lt;td class=&quot;code&quot;&gt;SET GLOBAL innodb_stats_on_metadata=0;&lt;/td&gt;	&lt;/tr&gt;&lt;/table&gt;&lt;span class=&quot;postbody&quot;&gt;
&lt;br /&gt;

&lt;br /&gt;
Or you could set it in your my.conf. Now when I run a comparison, it takes about 6 seconds to register a database on that server which is much faster than I was getting before. Credit to this post for details on the effect that setting has on information_schema query peformance:
&lt;br /&gt;

&lt;br /&gt;
&lt;a href=&quot;http://www.mysqlperformanceblog.com/2011/12/23/solving-information_schema-slowness/&quot; target=&quot;_blank&quot; class=&quot;postlink&quot;&gt;http://www.mysqlperformanceblog.com/2011/12/23/solving-information_schema-slowness/&lt;/a&gt;</description>
  <category>MySQL Compare</category>
  <comments>http://www.red-gate.com/MessageBoard/posting.php?mode=reply&amp;t=15911</comments>
  <dc:creator>bstewart</dc:creator>
  <pubDate>Tue, 30 Apr 2013 12:34:15 GMT</pubDate>
  <guid isPermaLink="true">http://www.red-gate.com/MessageBoard/viewtopic.php?p=61647#61647</guid>
 </item>
 <item>
  <title>RE: Database registering slow</title>
  <link>http://www.red-gate.com/MessageBoard/viewtopic.php?p=61646#61646</link>
  <description>&lt;/span&gt;&lt;table width=&quot;90%&quot; cellspacing=&quot;1&quot; cellpadding=&quot;3&quot; border=&quot;0&quot; align=&quot;center&quot;&gt;&lt;tr&gt; 	  &lt;td&gt;&lt;span class=&quot;genmed&quot;&gt;&lt;b&gt;bstewart wrote:&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;	&lt;/tr&gt;	&lt;tr&gt;	  &lt;td class=&quot;quote&quot;&gt;Unfortunately, the log doesn't reveal much other than how long each part of the comparison is taking:
&lt;br /&gt;

&lt;br /&gt;
13:03:01.683|Debug  |PopulationLogger    |5  |ProgressTask:Populating DB test1
&lt;br /&gt;
13:03:01.687|Debug  |PopulationLogger    |5  |ProgressTask:Populating Dependencies
&lt;br /&gt;
13:03:08.793|Debug  |PopulationLogger    |5  |ProgressTask:Populating Tables
&lt;br /&gt;
13:03:11.373|Debug  |PopulationLogger    |5  |ProgressTask:Populating Columns
&lt;br /&gt;
13:03:11.549|Debug  |PopulationLogger    |5  |ProgressTask:Populating Indexes
&lt;br /&gt;
13:03:14.031|Debug  |PopulationLogger    |5  |ProgressTask:Populating Constraints
&lt;br /&gt;
13:03:14.031|Debug  |PopulationLogger    |5  |ProgressTask:Populating Index Constraints
&lt;br /&gt;
13:03:41.769|Debug  |PopulationLogger    |5  |ProgressTask:Populating FK Constraints
&lt;br /&gt;
13:04:31.104|Debug  |PopulationLogger    |5  |ProgressTask:Populating Views
&lt;br /&gt;
13:04:31.155|Debug  |PopulationLogger    |5  |ProgressTask:Populating Routines
&lt;br /&gt;
13:04:31.180|Debug  |PopulationLogger    |5  |ProgressTask:Populating Triggers
&lt;br /&gt;
13:04:32.511|Debug  |PopulationLogger    |5  |ProgressTask:Populating Events
&lt;br /&gt;
13:04:32.536|Debug  |PopulationLogger    |5  |ProgressTask:Populating DB test2
&lt;br /&gt;
13:04:32.536|Debug  |PopulationLogger    |5  |ProgressTask:Populating Dependencies
&lt;br /&gt;
13:04:37.949|Debug  |PopulationLogger    |5  |ProgressTask:Populating Tables
&lt;br /&gt;
13:04:40.106|Debug  |PopulationLogger    |5  |ProgressTask:Populating Columns
&lt;br /&gt;
13:04:40.263|Debug  |PopulationLogger    |5  |ProgressTask:Populating Indexes
&lt;br /&gt;
13:04:43.214|Debug  |PopulationLogger    |5  |ProgressTask:Populating Constraints
&lt;br /&gt;
13:04:43.214|Debug  |PopulationLogger    |5  |ProgressTask:Populating Index Constraints
&lt;br /&gt;
13:05:08.606|Debug  |PopulationLogger    |5  |ProgressTask:Populating FK Constraints
&lt;br /&gt;
13:05:58.547|Debug  |PopulationLogger    |5  |ProgressTask:Populating Views
&lt;br /&gt;
13:05:58.582|Debug  |PopulationLogger    |5  |ProgressTask:Populating Routines
&lt;br /&gt;
13:05:58.586|Debug  |PopulationLogger    |5  |ProgressTask:Populating Triggers
&lt;br /&gt;
13:05:59.877|Debug  |PopulationLogger    |5  |ProgressTask:Populating Events
&lt;br /&gt;
13:06:00.948|Debug  |Event Aggregator    |1  |:Sending message #Limb.#paD
&lt;br /&gt;
13:06:01.285|Debug  |Event Aggregator    |1  |:Sending message #Limb.#pbD
&lt;br /&gt;
13:06:02.674|Debug  |Event Aggregator    |1  |:Sending message #Limb.#obD&lt;/td&gt;	&lt;/tr&gt;&lt;/table&gt;&lt;span class=&quot;postbody&quot;&gt;
&lt;br /&gt;

&lt;br /&gt;
Thank you, it looks like the issue is somewhere around populating index and FK constraints, is there anything obviously different about this server in terms of constarints?
&lt;br /&gt;

&lt;br /&gt;
In the meantime I'll ask the team if there's any obvious reason this might be the case.</description>
  <category>MySQL Compare</category>
  <comments>http://www.red-gate.com/MessageBoard/posting.php?mode=reply&amp;t=15911</comments>
  <dc:creator>Michael Christofides</dc:creator>
  <pubDate>Tue, 30 Apr 2013 12:31:12 GMT</pubDate>
  <guid isPermaLink="true">http://www.red-gate.com/MessageBoard/viewtopic.php?p=61646#61646</guid>
 </item>
 <item>
  <title>RE: Database registering slow</title>
  <link>http://www.red-gate.com/MessageBoard/viewtopic.php?p=61645#61645</link>
  <description>Another quick update here. I've noticed that queries involving the information_schema database on the server in question are very slow which would suggest the problem doesn't lie with MySQL compare.</description>
  <category>MySQL Compare</category>
  <comments>http://www.red-gate.com/MessageBoard/posting.php?mode=reply&amp;t=15911</comments>
  <dc:creator>bstewart</dc:creator>
  <pubDate>Tue, 30 Apr 2013 12:22:11 GMT</pubDate>
  <guid isPermaLink="true">http://www.red-gate.com/MessageBoard/viewtopic.php?p=61645#61645</guid>
 </item>
 <item>
  <title>RE: Database registering slow</title>
  <link>http://www.red-gate.com/MessageBoard/viewtopic.php?p=61644#61644</link>
  <description>I should also note that my network connection to the server is generally good. Pings are always &amp;lt; 1ms and I can transfer a 900MB ISO file in &amp;lt; 20 seconds.</description>
  <category>MySQL Compare</category>
  <comments>http://www.red-gate.com/MessageBoard/posting.php?mode=reply&amp;t=15911</comments>
  <dc:creator>bstewart</dc:creator>
  <pubDate>Tue, 30 Apr 2013 12:10:59 GMT</pubDate>
  <guid isPermaLink="true">http://www.red-gate.com/MessageBoard/viewtopic.php?p=61644#61644</guid>
 </item>
 <item>
  <title>RE: Database registering slow</title>
  <link>http://www.red-gate.com/MessageBoard/viewtopic.php?p=61643#61643</link>
  <description>Unfortunately, the log doesn't reveal much other than how long each part of the comparison is taking:
&lt;br /&gt;

&lt;br /&gt;
13:03:01.683|Debug  |PopulationLogger    |5  |ProgressTask:Populating DB test1
&lt;br /&gt;
13:03:01.687|Debug  |PopulationLogger    |5  |ProgressTask:Populating Dependencies
&lt;br /&gt;
13:03:08.793|Debug  |PopulationLogger    |5  |ProgressTask:Populating Tables
&lt;br /&gt;
13:03:11.373|Debug  |PopulationLogger    |5  |ProgressTask:Populating Columns
&lt;br /&gt;
13:03:11.549|Debug  |PopulationLogger    |5  |ProgressTask:Populating Indexes
&lt;br /&gt;
13:03:14.031|Debug  |PopulationLogger    |5  |ProgressTask:Populating Constraints
&lt;br /&gt;
13:03:14.031|Debug  |PopulationLogger    |5  |ProgressTask:Populating Index Constraints
&lt;br /&gt;
13:03:41.769|Debug  |PopulationLogger    |5  |ProgressTask:Populating FK Constraints
&lt;br /&gt;
13:04:31.104|Debug  |PopulationLogger    |5  |ProgressTask:Populating Views
&lt;br /&gt;
13:04:31.155|Debug  |PopulationLogger    |5  |ProgressTask:Populating Routines
&lt;br /&gt;
13:04:31.180|Debug  |PopulationLogger    |5  |ProgressTask:Populating Triggers
&lt;br /&gt;
13:04:32.511|Debug  |PopulationLogger    |5  |ProgressTask:Populating Events
&lt;br /&gt;
13:04:32.536|Debug  |PopulationLogger    |5  |ProgressTask:Populating DB test2
&lt;br /&gt;
13:04:32.536|Debug  |PopulationLogger    |5  |ProgressTask:Populating Dependencies
&lt;br /&gt;
13:04:37.949|Debug  |PopulationLogger    |5  |ProgressTask:Populating Tables
&lt;br /&gt;
13:04:40.106|Debug  |PopulationLogger    |5  |ProgressTask:Populating Columns
&lt;br /&gt;
13:04:40.263|Debug  |PopulationLogger    |5  |ProgressTask:Populating Indexes
&lt;br /&gt;
13:04:43.214|Debug  |PopulationLogger    |5  |ProgressTask:Populating Constraints
&lt;br /&gt;
13:04:43.214|Debug  |PopulationLogger    |5  |ProgressTask:Populating Index Constraints
&lt;br /&gt;
13:05:08.606|Debug  |PopulationLogger    |5  |ProgressTask:Populating FK Constraints
&lt;br /&gt;
13:05:58.547|Debug  |PopulationLogger    |5  |ProgressTask:Populating Views
&lt;br /&gt;
13:05:58.582|Debug  |PopulationLogger    |5  |ProgressTask:Populating Routines
&lt;br /&gt;
13:05:58.586|Debug  |PopulationLogger    |5  |ProgressTask:Populating Triggers
&lt;br /&gt;
13:05:59.877|Debug  |PopulationLogger    |5  |ProgressTask:Populating Events
&lt;br /&gt;
13:06:00.948|Debug  |Event Aggregator    |1  |:Sending message #Limb.#paD
&lt;br /&gt;
13:06:01.285|Debug  |Event Aggregator    |1  |:Sending message #Limb.#pbD
&lt;br /&gt;
13:06:02.674|Debug  |Event Aggregator    |1  |:Sending message #Limb.#obD</description>
  <category>MySQL Compare</category>
  <comments>http://www.red-gate.com/MessageBoard/posting.php?mode=reply&amp;t=15911</comments>
  <dc:creator>bstewart</dc:creator>
  <pubDate>Tue, 30 Apr 2013 12:09:18 GMT</pubDate>
  <guid isPermaLink="true">http://www.red-gate.com/MessageBoard/viewtopic.php?p=61643#61643</guid>
 </item>
 <item>
  <title>RE: Database registering slow</title>
  <link>http://www.red-gate.com/MessageBoard/viewtopic.php?p=61642#61642</link>
  <description>&lt;/span&gt;&lt;table width=&quot;90%&quot; cellspacing=&quot;1&quot; cellpadding=&quot;3&quot; border=&quot;0&quot; align=&quot;center&quot;&gt;&lt;tr&gt; 	  &lt;td&gt;&lt;span class=&quot;genmed&quot;&gt;&lt;b&gt;Michael Christofides wrote:&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;	&lt;/tr&gt;	&lt;tr&gt;	  &lt;td class=&quot;quote&quot;&gt;Hi, thank you for the details.
&lt;br /&gt;

&lt;br /&gt;
Very strange indeed. In terms of logging, there are instructions described for an equivalent product here:
&lt;br /&gt;
&lt;a href=&quot;https://documentation.red-gate.com/display/SCO130/Logging+and+log+files&quot; target=&quot;_blank&quot;&gt;https://documentation.red-gate.com/display/SCO130/Logging+and+log+files&lt;/a&gt;
&lt;br /&gt;

&lt;br /&gt;
I assume you are using the same mode of transport (TCP/IP, Named Pie, or SSH) in each case, so that couldn't be the issue?
&lt;br /&gt;

&lt;br /&gt;
Best regards,
&lt;br /&gt;
Michael&lt;/td&gt;	&lt;/tr&gt;&lt;/table&gt;&lt;span class=&quot;postbody&quot;&gt;
&lt;br /&gt;

&lt;br /&gt;
Hi Michael,
&lt;br /&gt;

&lt;br /&gt;
Yes, it's TCP/IP connections. I'll have a look at the logging link you sent.</description>
  <category>MySQL Compare</category>
  <comments>http://www.red-gate.com/MessageBoard/posting.php?mode=reply&amp;t=15911</comments>
  <dc:creator>bstewart</dc:creator>
  <pubDate>Tue, 30 Apr 2013 12:01:16 GMT</pubDate>
  <guid isPermaLink="true">http://www.red-gate.com/MessageBoard/viewtopic.php?p=61642#61642</guid>
 </item>
 <item>
  <title>RE: Database registering slow</title>
  <link>http://www.red-gate.com/MessageBoard/viewtopic.php?p=61641#61641</link>
  <description>Hi, thank you for the details.
&lt;br /&gt;

&lt;br /&gt;
Very strange indeed. In terms of logging, there are instructions described for an equivalent product here:
&lt;br /&gt;
&lt;a href=&quot;https://documentation.red-gate.com/display/SCO130/Logging+and+log+files&quot; target=&quot;_blank&quot;&gt;https://documentation.red-gate.com/display/SCO130/Logging+and+log+files&lt;/a&gt;
&lt;br /&gt;

&lt;br /&gt;
I assume you are using the same mode of transport (TCP/IP, Named Pie, or SSH) in each case, so that couldn't be the issue?
&lt;br /&gt;

&lt;br /&gt;
Best regards,
&lt;br /&gt;
Michael</description>
  <category>MySQL Compare</category>
  <comments>http://www.red-gate.com/MessageBoard/posting.php?mode=reply&amp;t=15911</comments>
  <dc:creator>Michael Christofides</dc:creator>
  <pubDate>Tue, 30 Apr 2013 10:38:32 GMT</pubDate>
  <guid isPermaLink="true">http://www.red-gate.com/MessageBoard/viewtopic.php?p=61641#61641</guid>
 </item>
 <item>
  <title>RE: Database registering slow</title>
  <link>http://www.red-gate.com/MessageBoard/viewtopic.php?p=61640#61640</link>
  <description>I'm seeing this same problem. We have an internal MySQL server we use for development. The details of this server are as follows:
&lt;br /&gt;

&lt;br /&gt;
OS - Windows Server 2008 R2 (64-bit)
&lt;br /&gt;
MySQL version - 5.1.46-community
&lt;br /&gt;

&lt;br /&gt;
That sits on the same network as my development machine. It has 57 databases on it but there are only about 10 of them being used in active development and even at that, there is a very light load on the server. For arguments sake, we'll call this Server A. If I have to use MySQL compare to compare the schema of a database on Server A to any other database, you're talking at least 80 seconds for MySQL compare to register that database. If you're comparing two databases on Server A then that minimum time would double. The complexity of the schema appears to have little effect on the length of time taken to register the database. Even if I create a test database which contains just a single table with two INT columns, it still takes &amp;gt; 80 seconds to register the db.
&lt;br /&gt;

&lt;br /&gt;
The strange thing is that with any other remote servers I've tried, the registering of a database is usually complete within 5 seconds. Is there any logging built into MySQL compare that I can switch on to try and work out why this is taking so long?</description>
  <category>MySQL Compare</category>
  <comments>http://www.red-gate.com/MessageBoard/posting.php?mode=reply&amp;t=15911</comments>
  <dc:creator>bstewart</dc:creator>
  <pubDate>Tue, 30 Apr 2013 09:50:06 GMT</pubDate>
  <guid isPermaLink="true">http://www.red-gate.com/MessageBoard/viewtopic.php?p=61640#61640</guid>
 </item>
 <item>
  <title>RE: Comparison Failure, Index out of range</title>
  <link>http://www.red-gate.com/MessageBoard/viewtopic.php?p=61528#61528</link>
  <description>Michael-
&lt;br /&gt;

&lt;br /&gt;
I wasn't able to get anywhere on this error - but we continued to work with the DB and some subsequent change to the schema allowed MySQL Compare to function correctly now! Not sure what it was unfortunately. If we encounter again I'll post more details.
&lt;br /&gt;

&lt;br /&gt;
Thanks,
&lt;br /&gt;

&lt;br /&gt;
James</description>
  <category>MySQL Compare</category>
  <comments>http://www.red-gate.com/MessageBoard/posting.php?mode=reply&amp;t=16735</comments>
  <dc:creator>james.healy</dc:creator>
  <pubDate>Wed, 24 Apr 2013 18:39:17 GMT</pubDate>
  <guid isPermaLink="true">http://www.red-gate.com/MessageBoard/viewtopic.php?p=61528#61528</guid>
 </item>
 <item>
  <title>RE: Comparison Failure, Index out of range</title>
  <link>http://www.red-gate.com/MessageBoard/viewtopic.php?p=61325#61325</link>
  <description>Any luck James?</description>
  <category>MySQL Compare</category>
  <comments>http://www.red-gate.com/MessageBoard/posting.php?mode=reply&amp;t=16735</comments>
  <dc:creator>Michael Christofides</dc:creator>
  <pubDate>Mon, 15 Apr 2013 10:01:47 GMT</pubDate>
  <guid isPermaLink="true">http://www.red-gate.com/MessageBoard/viewtopic.php?p=61325#61325</guid>
 </item>
 <item>
  <title>RE: Comparison Failure, Index out of range</title>
  <link>http://www.red-gate.com/MessageBoard/viewtopic.php?p=61201#61201</link>
  <description>Michael - sorry for my delayed response.
&lt;br /&gt;

&lt;br /&gt;
Unfortunately I can't send out the database schemas. These DB's should be quite similar - probably only on the order of a dozen differences between the two.
&lt;br /&gt;

&lt;br /&gt;
Am launching the comparison from scratch (a fresh New Project).
&lt;br /&gt;

&lt;br /&gt;
MySQL version is 5.5 (at Amazon RDS), and we've tried on both Windows7 and Windows8 machines.
&lt;br /&gt;

&lt;br /&gt;
I'm going to try to manually roll back some changes and see if I can isolate the problematic schema objects that are causing the crash. Will update if I can anything significant.</description>
  <category>MySQL Compare</category>
  <comments>http://www.red-gate.com/MessageBoard/posting.php?mode=reply&amp;t=16735</comments>
  <dc:creator>james.healy</dc:creator>
  <pubDate>Mon, 08 Apr 2013 20:07:37 GMT</pubDate>
  <guid isPermaLink="true">http://www.red-gate.com/MessageBoard/viewtopic.php?p=61201#61201</guid>
 </item>
 <item>
  <title>RE: Comparison Failure, Index out of range</title>
  <link>http://www.red-gate.com/MessageBoard/viewtopic.php?p=61100#61100</link>
  <description>Hello James,
&lt;br /&gt;

&lt;br /&gt;
Apologies for the delayed response. It seems to me you've hit a bug, thank you for the verbose logs.
&lt;br /&gt;

&lt;br /&gt;
If it would be possible to send us the schemas of the two databases in question, please do so to &lt;a href=&quot;mailto:mysql@red-gate.com&quot;&gt;mysql@red-gate.com&lt;/a&gt; , this would hopefully help us recreate the issue.
&lt;br /&gt;

&lt;br /&gt;
Out of interest are you expecting these two database schemas to be identical, mostly the same, or to have lots (1000s) of differences?
&lt;br /&gt;

&lt;br /&gt;
Also, are you launching the comparison form a Project, or starting the comparison from scratch?
&lt;br /&gt;

&lt;br /&gt;
Any additional information like MySQL/Windows versions would be much appreciated.
&lt;br /&gt;

&lt;br /&gt;
Best regards,
&lt;br /&gt;
Michael</description>
  <category>MySQL Compare</category>
  <comments>http://www.red-gate.com/MessageBoard/posting.php?mode=reply&amp;t=16735</comments>
  <dc:creator>Michael Christofides</dc:creator>
  <pubDate>Wed, 03 Apr 2013 16:49:57 GMT</pubDate>
  <guid isPermaLink="true">http://www.red-gate.com/MessageBoard/viewtopic.php?p=61100#61100</guid>
 </item>
 <item>
  <title>Comparison Failure, Index out of range</title>
  <link>http://www.red-gate.com/MessageBoard/viewtopic.php?p=61008#61008</link>
  <description>Hello-
&lt;br /&gt;

&lt;br /&gt;
We're encountering an error when running MySQL compare (v. 1.0.0.425 xxx-xxx-xxxxxx-B204) on a pair of databases. We've used the tool dozens of times successfully in the past, but when we ran compare this morning we found it would execute the &amp;quot;Reading Dependency, Registering Data 1, Registering Database 2, and Compare&amp;quot; stages, but then the results of the comparison do not display.
&lt;br /&gt;

&lt;br /&gt;
I enabled Verbose logging. Results below:
&lt;br /&gt;

&lt;br /&gt;
12:02:12.818|Info   |Logging             |1  |Current Logging levels enabled: Verbose,Warning,Fatal,Debug,Information,Trace,Error
&lt;br /&gt;
12:02:14.234|Debug  |Event Aggregator    |1  |:Registered #Eimb.#euJ as listener for #Limb.#RbD
&lt;br /&gt;
12:02:14.608|Debug  |Event Aggregator    |1  |:Registered #Mimb.#MbD as listener for #Limb.#RbD
&lt;br /&gt;
12:02:14.608|Debug  |Event Aggregator    |1  |:Registered #Mimb.#MbD as listener for #Limb.#obD
&lt;br /&gt;
12:02:14.685|Debug  |Event Aggregator    |1  |:Registered #fjmb.#DtJ as listener for #Limb.#RbD
&lt;br /&gt;
12:02:14.685|Debug  |Event Aggregator    |1  |:Registered #fjmb.#DtJ as listener for #Limb.#pbD
&lt;br /&gt;
12:02:14.801|Debug  |Event Aggregator    |1  |:Registered #Uimb.#lxc as listener for #Limb.#RbD
&lt;br /&gt;
12:02:15.306|Info   |Serializer          |1  |:Deserializing object from stream
&lt;br /&gt;
12:02:15.313|Debug  |Serializer          |1  |:Reading serialization info for type RedGate.Compare.EngineController.Schema.MySQL.MySQLSchemaProject
&lt;br /&gt;
12:02:15.314|Debug  |Serializer          |1  |:Reading serialization info for type RedGate.Compare.EngineController.MySQL.DataSources.LiveMySQLTcpIpDataSource
&lt;br /&gt;
12:02:15.324|Debug  |Serializer          |1  |:Reading serialization info for type RedGate.Compare.EngineController.MySQL.DataSources.LiveMySQLTcpIpDataSource
&lt;br /&gt;
12:02:15.325|Debug  |Serializer          |1  |:Reading serialization info for type RedGate.Compare.EngineController.Schema.MySQL.Options
&lt;br /&gt;
12:02:15.326|Debug  |Serializer          |1  |:Reading serialization info for type RedGate.Compare.EngineController.Schema.MySQL.DifferenceFilter
&lt;br /&gt;
12:02:15.332|Debug  |Serializer          |1  |:Reading serialization info for type RedGate.Compare.EngineController.Schema.MySQL.SelectedRows
&lt;br /&gt;
12:02:19.920|Debug  |PopulationLogger    |11 |ProgressTask:Populating DB email_od_config
&lt;br /&gt;
12:02:19.926|Debug  |PopulationLogger    |11 |ProgressTask:Populating Dependencies
&lt;br /&gt;
12:02:20.005|Debug  |PopulationLogger    |11 |ProgressTask:Populating Tables
&lt;br /&gt;
12:02:20.084|Debug  |PopulationLogger    |11 |ProgressTask:Populating Columns
&lt;br /&gt;
12:02:20.238|Debug  |PopulationLogger    |11 |ProgressTask:Populating Indexes
&lt;br /&gt;
12:02:20.308|Debug  |PopulationLogger    |11 |ProgressTask:Populating Constraints
&lt;br /&gt;
12:02:20.308|Debug  |PopulationLogger    |11 |ProgressTask:Populating Index Constraints
&lt;br /&gt;
12:02:20.490|Debug  |PopulationLogger    |11 |ProgressTask:Populating FK Constraints
&lt;br /&gt;
12:02:20.797|Debug  |PopulationLogger    |11 |ProgressTask:Populating Views
&lt;br /&gt;
12:02:20.848|Debug  |PopulationLogger    |11 |ProgressTask:Populating Routines
&lt;br /&gt;
12:02:22.031|Debug  |PopulationLogger    |11 |ProgressTask:Populating Triggers
&lt;br /&gt;
12:02:22.663|Debug  |PopulationLogger    |11 |ProgressTask:Populating Events
&lt;br /&gt;
12:02:22.873|Debug  |PopulationLogger    |11 |ProgressTask:Populating DB email_od_config
&lt;br /&gt;
12:02:22.873|Debug  |PopulationLogger    |11 |ProgressTask:Populating Dependencies
&lt;br /&gt;
12:02:22.916|Debug  |PopulationLogger    |11 |ProgressTask:Populating Tables
&lt;br /&gt;
12:02:22.958|Debug  |PopulationLogger    |11 |ProgressTask:Populating Columns
&lt;br /&gt;
12:02:23.111|Debug  |PopulationLogger    |11 |ProgressTask:Populating Indexes
&lt;br /&gt;
12:02:23.148|Debug  |PopulationLogger    |11 |ProgressTask:Populating Constraints
&lt;br /&gt;
12:02:23.149|Debug  |PopulationLogger    |11 |ProgressTask:Populating Index Constraints
&lt;br /&gt;
12:02:23.432|Debug  |PopulationLogger    |11 |ProgressTask:Populating FK Constraints
&lt;br /&gt;
12:02:23.854|Debug  |PopulationLogger    |11 |ProgressTask:Populating Views
&lt;br /&gt;
12:02:23.930|Debug  |PopulationLogger    |11 |ProgressTask:Populating Routines
&lt;br /&gt;
12:02:24.977|Debug  |PopulationLogger    |11 |ProgressTask:Populating Triggers
&lt;br /&gt;
12:02:25.525|Debug  |PopulationLogger    |11 |ProgressTask:Populating Events
&lt;br /&gt;
12:02:26.587|Debug  |Event Aggregator    |1  |:Sending message #Limb.#paD
&lt;br /&gt;
12:02:26.750|Debug  |Event Aggregator    |1  |:Sending message #Limb.#pbD
&lt;br /&gt;
12:02:26.890|Fatal  |Program             |1  |:Exception in main thread
&lt;br /&gt;
System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
&lt;br /&gt;
Parameter name: index
&lt;br /&gt;
   at System.ThrowHelper.ThrowArgumentOutOfRangeException()
&lt;br /&gt;
   at System.Collections.Generic.List`1.get_Item(Int32 index)
&lt;br /&gt;
   at #zumb.#FvX.#JvX(Boolean leftSide, Boolean isSource, List`1 comparisonStrings, IDictionary`2 ownerMapping, Boolean ignoreComments, Boolean ignoreWhiteSpace, Boolean ignoreBackTicks, Boolean ignoreCase)
&lt;br /&gt;
   at #oomb.#pomb.#JvX(Boolean leftSide, Boolean isSource, List`1 comparisonStrings, IDictionary`2 ownerMapping, Boolean ignoreComments, Boolean ignoreWhiteSpace, Boolean ignoreDoubleQuotes, Boolean ignoreCase)
&lt;br /&gt;
   at #fjmb.#kxc.#97(#B9C textualDifferences)
&lt;br /&gt;
   at #fjmb.#DtJ.#HgD(#B9C diff)
&lt;br /&gt;
   at #fjmb.#DtJ.#1lw(#pbD e)
&lt;br /&gt;
   at #Qimb.#sMc.#t.#tMc.#Jq(#NrPb message)
&lt;br /&gt;
   at #Qimb.#sMc.#Jq[#NrPb](#NrPb message)
&lt;br /&gt;
   at #7imb.#DcD.#pjD(#Z8C differenceRow, String columnName)
&lt;br /&gt;
   at #Eimb.#duJ.#xUc(Object sender, SelectionChangedEventArgs e)
&lt;br /&gt;
   at DevExpress.XtraGrid.Views.Base.ColumnView.RaiseSelectionChanged(SelectionChangedEventArgs e)
&lt;br /&gt;
   at DevExpress.Data.Selection.SelectionController.OnSelectionChanged(SelectionChangedEventArgs e)
&lt;br /&gt;
   at DevExpress.Data.Selection.BaseSelectionCollection.SetRowSelected(Int32 controllerRow, Boolean selected, Object selectionObject)
&lt;br /&gt;
   at DevExpress.Data.Selection.SelectionController.SetSelected(Int32 controllerRow, Boolean selected)
&lt;br /&gt;
   at DevExpress.XtraGrid.Views.Base.ColumnView.SelectRow(Int32 rowHandle)
&lt;br /&gt;
   at DevExpress.XtraGrid.Views.Grid.GridView.OnDataController_DataSourceChanged(Object sender, EventArgs e)
&lt;br /&gt;
   at DevExpress.Data.DataControllerBase.RaiseListSourceChanged()
&lt;br /&gt;
   at DevExpress.Data.DataControllerBase.OnListSourceChanged()
&lt;br /&gt;
   at DevExpress.Data.DataControllerBase.SetListSourceCore(IList value)
&lt;br /&gt;
   at DevExpress.Data.CurrencyDataController.OnDataSourceChanged()
&lt;br /&gt;
   at DevExpress.Data.CurrencyDataController.SetDataSource(BindingContext context, Object dataSource, String dataMember)
&lt;br /&gt;
   at DevExpress.XtraGrid.Views.Base.BaseView.SetDataSource(BindingContext context, Object dataSource, String dataMember)
&lt;br /&gt;
   at DevExpress.XtraGrid.GridControl.ActivateDataSource()
&lt;br /&gt;
   at DevExpress.XtraGrid.GridControl.set_DataSource(Object value)
&lt;br /&gt;
   at #Eimb.#euJ.#5Tc(IEnumerable`1 viewModel)
&lt;br /&gt;
   at #Eimb.#duJ.#vl(IEnumerable`1 differenceRows)
&lt;br /&gt;
   at #jjmb.#RcD.#vl(IEnumerable`1 differenceList)
&lt;br /&gt;
   at #7imb.#DcD.#HoD(IEnumerable`1 differenceList)
&lt;br /&gt;
   at #oomb.#nomb.#HoD()
&lt;br /&gt;
   at #oomb.#nomb.#jIPb(#kGr currentProject, Object c)
&lt;br /&gt;
   at #oomb.#Homb.#ZjD(Object sender, CancelEventArgs e, Predicate`1 updateProject, MySQLSchemaProject project, Boolean isDifferentProject)
&lt;br /&gt;
   at #oomb.#Homb.#t.#izb.#ryD(Object s, CancelEventArgs e)
&lt;br /&gt;
   at System.Windows.Forms.Form.OnClosing(CancelEventArgs e)
&lt;br /&gt;
   at System.Windows.Forms.Form.CheckCloseDialog(Boolean closingOnly)
&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;
Any suggestions appreciated. Thanks!</description>
  <category>MySQL Compare</category>
  <comments>http://www.red-gate.com/MessageBoard/posting.php?mode=reply&amp;t=16735</comments>
  <dc:creator>james.healy</dc:creator>
  <pubDate>Fri, 29 Mar 2013 16:13:40 GMT</pubDate>
  <guid isPermaLink="true">http://www.red-gate.com/MessageBoard/viewtopic.php?p=61008#61008</guid>
 </item>
</channel>
</rss>
