Toad is one of the most versatile front ends I have seen for an efficient database such as MySQL. But toad does have its rough edges. The error message "Net Packets Out Of Order - Expected ( xxx ), Received ( y )" pops up whenever the client has been opened for many hours together. There is something about the situation that makes me feel that the toad front end was made to be specifically timed with the number of packets that were recieved after a transaction is complete. That is, it estimates the number of packets that are to be recieved whenever a transaction is completed. If at all the number of packets recieved after a transaction doesnt match up with the ones expected, the above error is seen.
The problem not only arises for specific transactions but also for transactions involving a series of transactions involving a large number of unions. Yes, this is a fact.
The solution:
> The first possible solution is to copy the query and execute it in the mysql command line client. You will be happy to see that it works.
> The second solution is to restart the PC and hope that Toad is back to its helpful self again.
> The third and last solution is to modify your query to involve fewer number of joins, or unions. This would surely solve the problem.
0 comments:
Post a Comment