I have just purchased the mySQL.Net provider. While testing the Loader to load very large tables in large batches, I found that using Loader.CreateColumns became very very very slow. Not sure what you are using to get the column schema, but it appears to be causing an extreme number of reads when the table size grows large. I have a work around of recreating the columns manually, but it sure would be nice if the create columns was fixed.
Thanks