[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как сразу изменить строку или добавить новую mysql
mysql_2018
Привет, ранее каждый UPDATE INSERT выполнялся примерно 0,03+-, начал искать информацию - почему так долго, оказалось что нужно было установить innodb_flush_log_at_trx_commit в значение 2, так чтоб обновлялись/добавлялись строки раз в 2 секунды примерно, а не при каждом запросе (так есть значение было ранее в 1).
Сейчас доволен быстрой работой.
Но иногда может потребоваться случаи чтоб строку сразу изменить либо добавить в mysql, она может быть важная "вдруг будет какой то сбой именно в эту секунду после изменения строки, когда mysql не изменил строку на сервере - то есть она еще находится в кэше (innodb_flush_log_at_trx_commit == 2)".
Вопрос: можно ли добавить к запросу что то что даст понять mysql что нужно сразу изменить строку, а не помещать её в кэш.
То есть есть какая та опция:

mysql_query("UPDATE `table` SET `value`='1'", ТУТ КАКАЯ ТА ОПЦИЯ);
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.