есть ли программное обеспечение, которое делает «ленивое» удаление строк из таблицы. Я хотел бы выполнять обслуживание моих таблиц, когда мой сервер простаивает, и в идеале я должен быть в состоянии определить, что такое «незанятый» (количество подключений к базе данных/загрузка/количество запросов в секунду). Есть ли что-то отдаленно похожее на это?Lazy удаление строк таблицы
ответ
В некоторой степени, с внутренней точки зрения InnoDB уже делает это. Строки сначала помечены как удаленные, но только сделаны свободными как часть фоновой операции.
Мой совет. Если вы попробуете и убедитесь, что сервер простаивает, вы можете столкнуться с ненужными сложными проблемами. то есть
Что делать, если он простаивает, но очистка занимает 2 минуты. В течение этих 2 минут пики нагрузки сервера?
Что делать, если сервер никогда не простаивает? Теперь у вас просто неограниченное отставание.
Если вы только фон задача, которую вы могли бы улучшить достаточную производительность, так как теперь по крайней мере, ни один пользователь не будет сидеть перед веб-страниц, ожидая его завершения. Посмотрите на диаграммы активности относительно того, какое время лучше запланировать (3 часа ночи, 5 утра и т. Д.).
Если вы находитесь на сервере linux, вы можете сделать скрипты очистки таблицы только на основе вывода команды «w», которая покажет вам системную загрузку. Если ваша загрузка системы находится под словом .25, вы можете запустить свой скрипт. Сделайте это с помощью сценариев оболочки.
- 1. Удаление нескольких строк из таблицы
- 2. Удаление строк из таблицы узлов
- 3. Удаление всех строк из таблицы
- 4. Удаление повторяющихся строк из таблицы
- 5. Таблицы MySQL - Удаление старых строк
- 6. Удаление добавленных строк таблицы html
- 7. Удаление строк из конкурирующей таблицы
- 8. MySQL - удаление связанных строк таблицы
- 9. Удаление строк из таблицы с использованием цикла
- 10. PostgreSQL: удаление строк, ссылающихся из другой таблицы
- 11. Удаление строк из внешней таблицы Hive
- 12. Удаление строк таблицы в рубине на рельсах
- 13. Удаление и обновление строк таблицы Использование jQuery
- 14. Удаление строк из таблицы по имени класса
- 15. Удаление повторяющихся строк из таблицы SQL Server
- 16. Удаление строк нулевого значения из таблицы
- 17. Удаление пустых строк из таблицы jQuery
- 18. удаление нескольких строк из таблицы SQL
- 19. Mysql Удаление нескольких случайных строк из таблицы
- 20. Удаление разрывов строк из таблицы MySQL
- 21. Добавление удаление строк из таблицы - мерцающий
- 22. Удаление большого количества строк из таблицы
- 23. C# удаление повторяющихся строк из таблицы данных
- 24. Удаление строк с использованием разделов таблицы
- 25. Удаление строк конкретной таблицы обработки данных
- 26. Удаление строк из таблицы вызывает фрагментацию индекса?
- 27. Выберите из таблицы удаление аналогичных строк - PostgreSQL
- 28. HTML - удаление дополнительных пикселей из строк таблицы
- 29. JQuery: Удаление дочернего узла четных строк таблицы
- 30. JQuery - удаление строк таблицы после вызова AJAX
'uptime' обеспечивает одинаковые данные о загрузке и немного более кратким, чем' w'. –