Sufir
Я не волшебник, я только учусь
Проблема с добавлением "большого" количества записей в таблицу...
Здравствуйте. Мне нужно реализовать обновление прайса на сайте. База MySQL, прайс около 6000-7000 записей/строк из 14 полей. Закачивается на сайт в виде XML файла. За "стандартные" 30 сек. в базу добавляется около 1300 записей. Сначала грешил на обработку XML файла, но она занимает до 2-х секунд. Основное время уходит на запросы к базе.
Нормально ли за 30 сек. 1300 записей? Возможно это делается как то иначе? Подскажите пожалуйста.
Для проверки запустил такой скрипт:
Те же 1300-1400 записей, что и с разбором XML и сравнительно большим запросом.
WinXP Pro.SP2
Apache 2.2.4
PHP 5.2.1
MySQL 4.1
Здравствуйте. Мне нужно реализовать обновление прайса на сайте. База MySQL, прайс около 6000-7000 записей/строк из 14 полей. Закачивается на сайт в виде XML файла. За "стандартные" 30 сек. в базу добавляется около 1300 записей. Сначала грешил на обработку XML файла, но она занимает до 2-х секунд. Основное время уходит на запросы к базе.
Нормально ли за 30 сек. 1300 записей? Возможно это делается как то иначе? Подскажите пожалуйста.
Для проверки запустил такой скрипт:
PHP:
while ($Counter <= 6000) {
$MySQLQuery = 'INSERT INTO `table` (field) VALUES(\'' . $Counter++ . '\')';
mysql_query($MySQLQuery);
}
WinXP Pro.SP2
Apache 2.2.4
PHP 5.2.1
MySQL 4.1