Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 6923787
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 27, 20262026-05-27T10:34:50+00:00 2026-05-27T10:34:50+00:00

I need some advice on transferring a large amount of data to a MySQL

  • 0

I need some advice on transferring a large amount of data to a MySQL database hosted remotely. (godaddy)

I have received a 700k row CSV file and imported it into MSSQL on my dev machine and wrote a few quick utilities.

The first was to create smaller 1 meg (max allowed by host) csv files that could be directly imported via
phpMyAdmin.
max of 1 meg http://xtubedownloads.com/public/starfield.png

I was only getting approximately 1600 rows for each meg which would mean about 437 individual manual uploads. Not feasible so I abandoned that technique.

Next I tried using the MySQL .NET connector and transfer directly through ODBC from MS Access and MS Excel. That failed.

Finally I wrote a .NET winform app that gets the data from my local SQL Server database then updates the remote MySQL database via standard insert queries using the .NET MySQL data assemblies.

I have the winform app spawn 4 threads, each inserting a new unique record to maximize my inputs at four new records for each loop but still only getting about 100k records each day.

(I have tried increasing to 10 threads and running multiple instances of the app but these transfers are memory hogs and 4 is about all my machine can take without problems)

I have locally installed the mysql admin tools (MySQL WorkBench 5.2CE) hoping to be able to somehow transfer the MSSQL data through the mysql admin tool. Not able to do that.

All of the Machine ODBC attempts are failing using standard tools such as MSAcess and MSExcel. (Could be some godaddy config issues or the fact that I’m running a 64 bit OS and the Mysql odbc tools are 32?)

I do have the ability to connect the godaddy hosted MySQL server remotely so my only other idea is to put the 700k records in an Access database on the server and create 10 or 20 WCF services to do the work of inserting to the MySQL database.

Perhaps removing the latency of having to transfer each row over the wire would drastically increase the insert speeds?

There has got to a method that is more efficient that what I have now, a machine running 24/7 for a number of days just to insert records.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-27T10:34:51+00:00Added an answer on May 27, 2026 at 10:34 am

    What about something like this:

    • Use a php script to retrieve a compressed version of SQL file (with, say, file_get_contents()) and save it in the server local to the MySQL. You should be able to download more data than you would be able by using HTML upload forms. I assume that you can’t do it via FTP, by the way 🙂

    • Use Bigdump, a staggered import tool, to import the data into MySQL piece by piece. This way you’ll avoid timeout / other related issues.

    Good luck!

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I need some advice on a little project im doing. I have a database
I need some advice regarding updating a large number of records in a MySql
I need some help creating a query for my mySQL database. I have recently
I need some advice in creating and ordering indexes in mongo. I have a
Experts - I need some advice in the following scenario. I have a configuration
I need some advice. I have a web page and want to extend it's
I need some advice on a DB I'm working in. I have the DB,
I need some advice with the Java Print API. I have a program that
Need some advice, I'm after a decent process/task manager for Ubuntu. Basically I have
Need some advice again please. This is regarding a single developer shop. I have

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.