Labutin
Новичок
А при использовании транзакций delete запрос должен быстро выполняться?
Упрощу пример до минимума:
1. mysql_query(''START TRANSACTION');
2. mysql_query("DELETE FROM table WHERE storeId=123");
3. mysql_query("COMMIT");
Выполняю три запроса подряд. Данных много, индекс есть - вопрос не в этом. Без транзакций DELETE запрос выполняется около минуты.
А с транзакциями, какой из этих трех запросов должен выполняться долго?
Я почему-то думал, что 3-й, а у меня получается, что 2-й.
Подскажите, какой все-таки запрос должен работать в указанном примере долго?
P.S. MySQL 5.0.77
Упрощу пример до минимума:
1. mysql_query(''START TRANSACTION');
2. mysql_query("DELETE FROM table WHERE storeId=123");
3. mysql_query("COMMIT");
Выполняю три запроса подряд. Данных много, индекс есть - вопрос не в этом. Без транзакций DELETE запрос выполняется около минуты.
А с транзакциями, какой из этих трех запросов должен выполняться долго?
Я почему-то думал, что 3-й, а у меня получается, что 2-й.
Подскажите, какой все-таки запрос должен работать в указанном примере долго?
P.S. MySQL 5.0.77