Я застрял между молотом и наковальней с приложением, которое я делал.По сути, программа генерирует очень большой набор данных (его объем превышает 10 гигабайт и превышает объем памяти на сервере, и его трудно перенести этот набор данных из словаря на другие серверы в дальнейшем).Я решил использовать базу данных для хранения данных, но столкнулся с проблемой, при которой, когда я запускаю больше процессов, они не используют более 10% доступного ядра, но служба mysql всегда составляет около 60-100%.
Ядро, использующее mysql, работает на 60-100%.Я прошел базовые курсы по MySQL, но я ни в коем случае не эксперт по этому вопросу, и я просто использую его для хранения / распространения локальных переменных программы.Любые предложения о том, как я могу устранить неполадки или даже если эту проблему можно решить?У меня была одна идея: хотя моя память не может хранить всю базу данных, которую я планирую написать, я бы хотел, чтобы сервер использовал некоторую память для обработки некоторых запросов, а затем, возможно, записывал их по мере заполнения памяти (сейчас mysql использует меньше 1% серверной памяти).
Поскольку вы знаете мою цель, я не верен никакому конкретному типу системы, поэтому, если MySQL не является хорошим решением, я с удовольствием попробую другой инструмент (я собирался использоватьно сначала пошел по дороге mysql).Если что-нибудь лучше, пожалуйста, дайте мне знать.