А какие оптимизации? Может ещё и индексы за клиента настраивать?

20 ответов

12 просмотров

Да у меня тут проблема есть - из-за огромного количества удалений (не апдейтов, а именно удалений) некоторые таблицы базы распухают до 30-40 гигов вместо реальных 1-2 гига. Их оптимизация процесс долгий и в данном случае бесполезный, ибо они пухнут быстрее, чем работает оптимизатор. Вот подумал может в сервисе это как-то решено уже и там есть методы. Поскольку сейчас решаю эту проблему так - раз в неделю восстанавливаю базу из дампа, это сбрасывает лишние гигабайты у таблиц, но сам метод считаю не комильфо. Поэтому ищу варианты

Vladimir Goshev
Копировать табличку в другую?

Думал об этом, только пока не придумал как. В ней данные меняются очень быстро. Боюсь потери

Nikolay-Matrosov Автор вопроса
George
Думал об этом, только пока не придумал как. В ней ...

Ну вот поэтому такую задачу сложно решить в общем случае. Только вы сами знаете когда приемлемо проводить оптимизацию, чтобы не терять данные.

Nikolay Matrosov
Ну вот поэтому такую задачу сложно решить в общем ...

Понял, значит сервис mysql - это не вариант в моём случае

Nikolay-Matrosov Автор вопроса
George
Понял, значит сервис mysql - это не вариант в моём...

А вы от него магии ждали? Ну попробуйте ещё в поддержку написать, может там что предложат.

George
Думал об этом, только пока не придумал как. В ней ...

Шардировать по датам, переносить после оставшиеся данные и потом дропать старые шарды

George
Понял, значит сервис mysql - это не вариант в моём...

Если бы это был не мэнэджд mysql, то как бы вы решали задачу?

Vladimir Goshev
Если бы это был не мэнэджд mysql, то как бы вы реш...

Не знаю. Периодически гуглю по этой теме. Но пока реального стопроцентного метода не нашёл

George
Не знаю. Периодически гуглю по этой теме. Но пока ...

Ну потому, что его скорее всего нет в рамках mysql. Возможно стоит посмотреть на другие базы

Nikolay-Matrosov Автор вопроса
Vladimir Goshev
Ну потому, что его скорее всего нет в рамках mysql...

Ну я нагуглил compaction. Но сказать как это отразится на перфомансе базы сложно. Как часто будет биться об локи зависит от нагрузки, схемы, размера чанка. https://dev.mysql.com/doc/refman/8.0/en/optimize-table.html

Leonid
Какие например?

Возможно постгрес с партиционированием подойдет. Но вообще знать бы подробности. Может там и редиса хватит 🤷‍♂

Leonid
Ну кроме посгрес

Ну нужны подробности

Vladimir Goshev
Возможно постгрес с партиционированием подойдет. Н...

Вы сейчас натолкнули меня на мысль - сделать временную таблицу, а из неё уже писать в постоянную. Поговорю с разработчиками приложения.

Vladimir Goshev
Возможно постгрес с партиционированием подойдет. Н...

Инсталятор ставит софт и ставит PostgreSQL прописывает логин postgres и порт 5432. В настройках программы только хост и имя базы можно поменять.

Сергей Лукин
Инсталятор ставит софт и ставит PostgreSQL прописы...

Ну это немного другая ветка, но: даже пароль не указать? Раз программе нужен юзер postgres, то она явно хочет чего-то того, что в managed postgres у вас сделать не получится

Похожие вопросы

Обсуждают сегодня

коллеги привет. уже второй день бьемся об заклад с одной ошибкой, может вы сталкивались с таки странным поведением? есть тестовый сервер, на который паблишим релизную версию W...
Magzhan
11
Слушайте, а при создании навигации на Tailor рили нельзя определять активный пункт навигации, как в Static Pages?
Pavel Lautsevich
11
Всем привет, подскажите где можно найти фриланс работы?
Вадим
7
Господа, а как такое в миграцию засунуть?
Денис Александрович
12
Всем привет! Можете порекомендовать датасет для детекции/сегментации высокого качества (картинки высокого разрешения 768x768+, c большим разнообразием сцен, т.е. не только авт...
Andrei Filatov
4
Почему в коллекции nestedTree, при запросе $item->childrens идёт запрос к бд, а не коллекции?
Дмитрий
4
Только сейчас дошли руки до Orange pi 5. Это нормально что на нем YOLOv5s выдает 1 кадр раз в 2-3 секунды на CPU? Это без оптимизаций и прочих настроек, просто голый запуск че...
Denis
17
Есть примерно такие кадры дороги, пытаюсь с помощью алгоритма хафа выделить границу дороги https://pastebin.com/RsLKXBKv Пытаюсь делать так? что не так
Дурачок Глупый
5
Доброе утро. Подскажите, если если 4 корутины, внутри которых VideoCapture, то будут ли они работать асинхронно? Т.к. нагуглил, что Videocapture в моменте может быть открыт то...
Alexander👨‍💻
19
Всем привет! подскажите пожалуйста как можно увеличить качество фото?
Evgeniy
19
Карта сайта