LINUX.ORG.RU

История изменений

Исправление stevejobs, (текущая версия) :

Ну и если вы потратите 15-20 минут личного времени и почитаете о моделях транзакций, вы поймете что для изменения одной записи, совсем не обязательно блокировать их целыми пачками=)

вроде у mysql сторадж myisam блочит всю таблицу уже просто чтобы сделать инсерт, не? xD Много позже добавили опцию concurrent_inserts=N, но вопреки названию она все равно не умеет в собственно concurrent inserts, а только перестает мешать паралелльным селектам (инсерты продолжают стоять в синхронизованной очереди). С другой стороны, это не совсем честно, тк myisam не умеет в транзакции. Такшта боюсь для проверки утверждения под всеми популярными БД 15 минутами тут не ограничится :(

Исходная версия stevejobs, :

Ну и если вы потратите 15-20 минут личного времени и почитаете о моделях транзакций, вы поймете что для изменения одной записи, совсем не обязательно блокировать их целыми пачками=)

вроде у mysql сторадж myisam блочит всю таблицу уже просто чтобы сделать инсерт, не? xD Много позже добавили опцию concurrent_inserts=N, но вопреки названию она все равно не умеет в собственно concurrent inserts, а только перестает мешать паралелльным селектам (инсерты продолжают стоять в синхронизованной очереди). Такшта боюсь для проверки утверждения под всеми популярными БД 15 минутами тут не ограничится :(