одна запись - один INSERT не есть гут...нужно формировать в цикле, например, 200-500 записей, а потом сливать их инсертом...скорость на порядок возрастет. исходя из вашей информации, могу предположить, что в файле txt несколько миллионов записей....от такого количества инсертов бд повешается