Melkij, возможно. Я не очень представляю как будет работать postgres в этом случае. Протухшая visibility map заставит все читать из таблицы или из таблицы будут читаться только строки с протухшим флагом?
Александр Кубинцев, да может. Я сейчас уточнил в документации. Придется периодически выполнять эту команду.
Я придумал другое решение.
1) разберитесь с размером основной таблицы, скорее всего её раздуло https://www.youtube.com/watch?v=-GNHIHEHDmQ
2) сделайте индекс по полю Balance с опцией Include Columns и добавьте в него user_id. Тогда при запросе
select balance, user_id from your_table_name order by balance
все данные будут вычитаны из индекса, а это значительно сократит вам нагрузку
Александр Кубинцев, я вот еще что подумал. Сейчас у вас происходит довольно длинная транзакция по построению топа. Основная таблица не раздувается от этого? Имеется ввиду table bloat который в некоторых сценариях случается на postgres.
Ну и ради всего 2.3 млн строк потрогали почти 12гб - с автовакуумом проблема точно.
То что писал Melkij как раз может быть из-за этого
Василий Банников, на моей первой работе был нужен. И среди самый популярных ключевых слов был EF. Я допускаю что есть варианты где EF не так важен. Про js согласен.
Гугл конечно выдаёт по ключевым словам blockchain + messenger какие-то ссылки, но я эти приложения вижу в 1й раз. Честно говоря, не могу придумать кейс для которого они нужны. Если только какая-то юридическая переписка? Переписка с гос. учереждениями для контроля? Ну может быть, в качестве фиксации всяких конфликтных лиц. Но для личных целей, не понимаю. Не поделитесь, зачем это вам?
xmoonlight, а можете привести своё определение blockchain? Такое ощущение что перепутали tor и blockchain. Blockchain может быть полезен для документооборота, для общения не очень понятно как его использовать.
ЗАО МетроКрафт, тогда вам остается только смиренно принять Тостер с его русскоязычием, бесплатностью и тем фактом что не на все вопросы хочется отвечать, на «каникулах» тем более
2 варианта хранения файлов:
1) данные существуют пока существует контейнер - при удалении/обновлении удаляются
2) persisted. Данные продолжают хранится после обновления/удаления контейнера
Link-Z, правильно я понимаю, что вы создали виртуальную машину и хотите открыть доступ к порту с определенных адресов, и это адреса не из той сети в которой виртуалка?