[mysql] autocommit unclear doc
От: uzhas Ниоткуда  
Дата: 30.08.15 17:49
Оценка:
Смутил меня фрагмент доки про autocommit:

autocommit

A setting that causes a commit operation after each SQL statement. This mode is not recommended for working with InnoDB tables with transactions that span several statements. It can help performance for read-only transactions on InnoDB tables, where it minimizes overhead from locking and generation of undo data, especially in MySQL 5.6.4 and up. It is also appropriate for working with MyISAM tables, where transactions are not applicable.


Разъясните, почему это режим не рекомендуют использовать в данном абзаце? Если бы вместо слова statements написали tables, то я бы еще мог предположить, что речь скорее всего идет о негативном влиянии на перформанс (оттого и not recommended).
Ну и сразу дам ссылку на https://dev.mysql.com/doc/refman/5.6/en/commit.html , чтобы вы не думали, что внутри транзакций может быть кучка других транзакций
Re: [mysql] autocommit unclear doc
От: wildwind Россия  
Дата: 31.08.15 10:59
Оценка:
Здравствуйте, uzhas, Вы писали:

u> Разъясните, почему это режим не рекомендуют использовать в данном абзаце? Если бы вместо слова statements написали tables, то я бы еще мог предположить, что речь скорее всего идет о негативном влиянии на перформанс (оттого и not recommended).


Не рекомендуют для транзакций, состоящих из нескольких операторов. Причем в этой формулировке непонятно даже, как они могут совмещаться с autocommit.

u> Ну и сразу дам ссылку на https://dev.mysql.com/doc/refman/5.6/en/commit.html


Там написано, что явное начало транзакции временно отключает включенный autocommit.
Hardware eventually fails. Software eventually works. ::: avalon/1.0.442
Re: [mysql] autocommit unclear doc
От: uzhas Ниоткуда  
Дата: 04.09.15 10:55
Оценка:
Здравствуйте, uzhas, Вы писали:

U>Разъясните, почему


апну
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.