Показано с 1 по 4 из 4

Тема: Запросый в MySQL

  1. #1

    Регистрация
    12.03.2007
    Сообщений
    7
    Код:
     
    $query = "INSERT INTO innodb VALUES (NULL, 'Vasia', 'Pupkin')";
    $i=0;
    for ($i; $i<=7000; $i++)
     * *{
     * *****mysql_query($query);
     * *}
    время выполнения данного запроса 13-15 сек у меня на машине,
    как я понимаю я когда заношу данные в таблицу у меня проводится 7000 транзакций, по этому так долго.. я где то слышайл что все эти записи можно провести с помощбю одной транзакции. подскажите пож как.

  2. #2

    Регистрация
    22.03.2007
    Сообщений
    124
    INSERT INTO innodb VALUES (NULL, &#39;Vasia&#39;, &#39;Pupkin&#39,(NULL, &#39;Vasia&#39;, &#39;Pupkin&#39,(NULL, &#39;Vasia&#39;, &#39;Pupkin&#39,(NULL, &#39;Vasia&#39;, &#39;Pupkin&#39;

    как-то так...

  3. #3

    Регистрация
    14.04.2007
    Сообщений
    136
    Почти.
    INSERT INTO innodb (`id`, `name`, `soname`) VALUES (NULL, &#39;Vasya&#39;, &#39;Pupkin&#39,(NULL, &#39;Vasya&#39;, &#39;Pupkin&#39;

  4. #4

    Регистрация
    11.02.2007
    Адрес
    Донецк, Украина
    Сообщений
    96
    Вобще-то для ИнноДБ логичнее было бы использовать mysqli расширение, позволяющее нормально использовать транзакции и пр.
    Там можно выключить autocommit, затем можно выполнять кучу любых действий, типо удаления записей, добавления 7 тыс строк, других модификаций, а затем один раз вызвать mysqli_commit - и все ваши запросы будут одной транзакцией и выполнятся быстро.
    А использовать иннодб и при этом каждый запрос - это отдельная транзакция, тогда зачем нужна иннодб??

Похожие темы

  1. Управление MySQL
    от DeoZ в разделе Веб-программирование
    Ответов: 2
    Последнее сообщение: 26.11.2008, 17:42
  2. MySQL
    от Рёга в разделе Софт и железо
    Ответов: 0
    Последнее сообщение: 30.05.2007, 00:57
  3. Php и MySQL
    от [Ap][uTekToP] в разделе Веб-программирование
    Ответов: 1
    Последнее сообщение: 21.04.2007, 02:15
  4. MySQL
    от ejik в разделе Веб-программирование
    Ответов: 5
    Последнее сообщение: 06.01.2006, 08:01
  5. MySQL
    от Progm@n в разделе Веб-программирование
    Ответов: 20
    Последнее сообщение: 18.08.2004, 20:19

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •