Вставка данных в несколько таблиц одним запросом или несколькими

Dim4ik

Новичок
Вставка данных в несколько таблиц одним запросом или несколькими

Вставка данных в несколько таблиц одним запросом или несколькими

Скажите, есть ли разница в следующих кодах или нет?

1.
PHP:
mysql_query("insert into table1");
mysql_query("insert into table2");
mysql_query("insert into table3");
2.
PHP:
mysql_query("insert into table1; 
                       insert into table2;   
                       insert into table3;");
что лучше сделать 3 вызова mysql_query или один
есть ли разница?
кто выполниться быстрее с меньшей нагрузкой на цпу?
 

Фанат

oncle terrible
Команда форума
а ты попробуй
и узнаешь.

всегда лучше один раз увидеть, чем сто раз услышать

-~{}~ 01.01.07 19:17:

одним запросом или несколькими
3 вызова mysql_query или один
и определись, всё-таки, что имеешь в виду: запрос или вызов.
 

Dim4ik

Новичок
Автор оригинала: Фанат
а ты попробуй
и узнаешь.

всегда лучше один раз увидеть, чем сто раз услышать

-~{}~ 01.01.07 19:17:



и определись, всё-таки, что имеешь в виду: запрос или вызов.
спасибо за туфтологию

я определился - вызов.
 

Фанат

oncle terrible
Команда форума
Я рад за тебя =)
Обращайся ещё. (Но сначала, всё-таки, пробуй сам сделать, про что спрашиваешь - вдруг вопроса-то никакого и нет? ;-)
 

Dim4ik

Новичок
Автор оригинала: Фанат
Я рад за тебя =)
Обращайся ещё. (Но сначала, всё-таки, пробуй сам сделать, про что спрашиваешь - вдруг вопроса-то никакого и нет? ;-)
нужна теория.
 

Фанат

oncle terrible
Команда форума
С этим вопросом тебе здесь обязательно помогут!
Какая теория тебя интересует?
 

Dim4ik

Новичок
что лучше сделать 3 вызова mysql_query или один
есть ли разница?
 

Dim4ik

Новичок
Андрейка
даже когда этих запросов не 3 а 10 ?
лучше в одном вызове все их указать?
 

Фанат

oncle terrible
Команда форума
Тут зависимость нелинейная.
от 1 до 50 производительность на стороне одного вызова, от 50 до 100 идут примерно поровну, а дальше уже нагрузка на цпу меньше, если делать много вызовов.

Кстати, вопрос этот очень сложный, так что ты побереги свой собственный цпу. Как бы он не перегрелся от этих теорий.
 

Dim4ik

Новичок
в секунду сейчас идет 14 вызовов скрипта, который
делает по 10 вызовов mysql_query - итого 140 запросов в секунду

вот думаю сделать 1 вызов в скрипте или оставить все 10....


буду тестировать.
 

Фанат

oncle terrible
Команда форума
Не забудь с нами результатами тестов поделиться. А то вдруг моя информация устарела, и что-то поменялось на пару процентов...
 
Сверху