sanya_php
Новичок
как сделать быстрей ? коннекты к БД
скрипт делает следующее:
большой цикл обработки текстового файла, в файле 120тыс строк. каждая строка переносится в БД.
скрипт запускается кроном, так чтобы не заносить в БД повторяющиеся строки стоит такая проверка:
mysql_connect($hostName, $userName, $password)
mysql_select_db($dbName)
$sql = "SELECT domain FROM `rool` where dom='$dom'";
$result = mysql_query($sql);
if(mysql_num_rows($result)>0) { $ischecked=1;} else $ischecked=0;
mysql_close();
ну и дальше если $ischecked=0 то строка заносится в БД также коннектом и закрытием коннекта к БД.
первые 5000 строк обработались быстро. Затем торможение жуткое пошло.
В чем трабл ? как ускорить ?
скрипт делает следующее:
большой цикл обработки текстового файла, в файле 120тыс строк. каждая строка переносится в БД.
скрипт запускается кроном, так чтобы не заносить в БД повторяющиеся строки стоит такая проверка:
mysql_connect($hostName, $userName, $password)
mysql_select_db($dbName)
$sql = "SELECT domain FROM `rool` where dom='$dom'";
$result = mysql_query($sql);
if(mysql_num_rows($result)>0) { $ischecked=1;} else $ischecked=0;
mysql_close();
ну и дальше если $ischecked=0 то строка заносится в БД также коннектом и закрытием коннекта к БД.
первые 5000 строк обработались быстро. Затем торможение жуткое пошло.
В чем трабл ? как ускорить ?