Author wmas | Category MySQL
Работая над оптимизацией количества запросов к базе данных, я не перестаю удивляться широким возможностям MySQL. Простая задачка: в некую таблицу добавляются (INSERT) уникальные данные, в случае появления дубликата необходимо обновить (UPDATE) значение счетчика. Получается как минимум два запроса, но можно обойтись всего одним, используя в INSERT конструкцию ON DUPLICATE KEY UPDATE. Об этом подробней.
Author wmas | Category MySQL
Работать с базой данных - удобно, но нагрузки требуют определенной оптимизации. В некоторых случаях для этих целей создаются дополнительные поля, которые хранят динамичные данные. В этой заметке я хотел бы остановиться на проблеме синхронизации счетчиков, на примере категорий и записей.
|