mayton2019, ThunderCat, Akina, Дмитрий Спасибо, что обсудили со мной этот вопрос. Я никогда раньше не работал с базами такого размера. Тут два момента:
1. В настройках при памяти в 64ГБ у меня настройка innodb_buffer_pool_size=2.5ГБ, что собственно маловато, я сделал 20 (чтобы другие программы тоже могли работать). Стало ощутимо быстрее, но всё ещё не как как я привык на меньших размерах. Запросы шли уже не 20 минут, а 5.
2. Надо набраться терпения.
В итоге я всё посчитал в этой базе статистику и удалил часть записей, которые оказались уже слишком устаревшими, чтобы статистика по ним имела значение (там были промежуточные логи расчётов, которые разработчикам самих расчётых программ уже никогда не буду интересны, т.к. версии этих программ уже сильно поменялись). Почистил базу и уменьшил её с 55 до 11ГБ. При кэше в 20ГБ теперь всё летает.
Нормальное решение, только надо понять необходимость сделать именно так. Я не очень силён в способах хранения инфы mysql-ем, чтобы считать именно такое решение необходимым. Но вполне возможно, что именно его и применю. Спасибо за ссылку на статью.
Akina, Но ведь когда вы спрашиваете у файловой системы она же не перечитывает файлы целиком? Неужели BLOB сам не знает, какая у него длина? Хотя можно предположить, что функция LENGTH действительно может не знать где взять это число?
mayton2019, Этот вариант я бы согласился принять, если бы точно знал, что он недостижим из-за п.3 (типа - особенность MySQL). Но не хотелось бы видеть ошибку в 100МБ, просто это значение всё-равно ведь надо как-то посчитать? Желательно не просто общую длину (Я могу и по размеру файла понять, сколько эта таблица занимает), а хотелось бы группировку по типам записей (что-то файл логов, что-то файл чертежа).
Так что такой вариант я не отбрасываю, но хотелось бы узнать есть ли вариант без него? По большому счёту я хотел собрать статистику по разным группировкам и был удивлён, что запросы по размерам так долго выполняются.
Я это заметил. Пробовал поставить 2500. Размер всё равно больше получается 128МБ, вместо 48МБ. Да и качество очень заметно падает. Посмотрел ещё раз инфу о кодеке, которым записан исходный файл после запись ABS Studio:
(надеюсь я не напутал).
Поэтому попробовал сделать так:
1. Получил в DaVinci файл с максимальными настройками по качеству
2. ... конвертировал его в .mp4 в самом VLC-Palyer:
Ухудшения качества не заметил (оно и так было средним, но приемлемым).
>> Вопрос - стоит ли подписывать по собственному?
Ну, какое же это «по собственному», если это против вашей воли?
В эту «игру» можно играть вдвоём. Всё зависит от цели.
1. Можно поинтересоваться, а нет ли ещё какой-то работы, которая была бы вам интересна - это взаимовыгодный путь.
2. Можно спросить, а не хотят ли они сделать увольнение по соглашению сторон с выплатой компенсации? (Цену придумайте себе сами, но тут зависит от наглости и удачи).
3. Можно попросить время на поиск новой работы и потом уже писать по собственному. Своеобразный п.2.
4. Можно сказать, что «конечно-конечно» и идти работать дальше, пока опять не спросят, когда подпишешь? и опять кормить их завтраками, но лучше начинать искать новую работу. Хотя слышал о людях, которые годами «соглашаются» написать по собственному.
5. Можно ещё чего-нибудь придумать на ваше усмотрение.
На самом деле уволить ИТРа даже по статье весьма проблематично. Особенно в крупной компании. Поэтому лучше не идти на поводу у работодателя, а добиваться плюшек. Для себя, естественно.
Но мой совет - не расстраивайтесь, держите себя в руках и с достоинством. Жизнь на увольнении не заканчивается.
rPman, Я с вами полностью согласен. Просто собирал информацию. Оказалось, что в области CAD есть хоть какое-то своё, а в области полигональной графики - нет. Раньше никогда не обращал на эту "дыру" внимания. А про 2ГИС не знал таких подробностей, спасибо за информацию (пару лет назад обращал внимание на появление вакансий в эту компанию, может быть это было следствием? но это уже оффтоп)
А 3DMax или Maya - они тогда чьи? По-моему всё-таки они сделаны американскими компаниями. Компас и Нанокад сделаны российскими компаниями. Я в этом смысле (безотносительно политической ситуации).
Спасибо, но я ж не говорю, что собираюсь его использовать. Просто интересуюсь. Думал, что может быть я что-то пропустил? Но, похоже, что российского полигонального редактора растровой графики нет и не предвидится. Фактически именно на этот вопрос я и искал ответ.
Михаил, Про Blender я знаю. В их команде есть Сергей Шарыбин - очень даже русский. Но меня интересует всё-таки именно российская разработка, как нанокад, например.
Dmitry Roo, John Smith, kalapanga, Drno. Всем спасибо за советы. C SSD проблем не было вообще, с памятью пришлось немного поколдовать - обновить BIOS и профиль XMP запустился без проблем (на старой версии BIOS память на 4000МГц не завелась, показывала 2666МГц, а если включал XMP, то подвисала на старте, а потом скидывалась на 2666МГц). Asus ответил, что они не могут гарантировать совместимость (ожидаемо), но я решил рискнуть. В общем не зря. Ближайшие аналоги стоят тыщ на 10 и больше. Про DDR5 я вообще молчу и пока не вижу большой выгоды от её использования.
Drno, >>точно Вам никто никогда не скажет
Я решил им всё-таки написать вопрос. Если они мне ответят, я напишу сюда их ответ. Но в любом случае - спасибо за поддержку. Ваш ответ принят положительно. )
Dmitry Roo, Я надеюсь, что если не получится, то я смогу вернуть память, но лучше лишний раз понять, что сделал осознанный выбор (даже рисковать осознанно), чтобы во второй раз уже идти с полной уверенностью, что выбрал именно работающее. Я сейчас немного рискую, но если не сработает - возьму тоже, только из набора, который протестирован.