Link to home
Start Free TrialLog in
Avatar of ADFB
ADFB

asked on

MySQL Index Ongoing, More Than 12 Hours!

I'm creating an index on a MySQL table with 25,000,000 rows.

The index is on 4 columns which are all VARCHAR(45), average being around 5 characters.

I started this 12 hours ago and it's still running, it's using 14/16 of the server load, around 10% of the RAM. The server is dual quad core 3Ghz, 12GB RAM.

I can't login to SSH to check on progress of anything because of the high load. Basically I'm locked out of the server while it's doing its processing and I have no idea how long it's going to last.

Is it supposed to take this long? Anything I can do to check on progress and/or speed it up?

Thanks!

EDIT: I managed to check running processes through WHM and it's currently on "Repair with keycache". Is that near the beginning or the end?
ASKER CERTIFIED SOLUTION
Avatar of johanntagle
johanntagle
Flag of Philippines image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of ADFB
ADFB

ASKER

Thank you for the information...

The problem that I am faced with now is that I can't login to SSH because of the server load. It just hangs when I try to connect. How to solve that?
I guess you'll need to ask support from your hosting company to do stuff via console.