разобрался как искать через бд ищется все за доли секунды файл "IMG_4750seperman.JPG" через запрос ищется 1 row in set (0.54 sec), а через веб морду овер дофига
SpasiboMne, аналогичную проблему нашел тут https://help.nextcloud.com/t/file-search-is-slow/34846 но решения там тоже нет. Я в тестовом варианте делал тот же лям файлов на Postgresql, с чистой установкой NextCloud там все моментально отрабатывает ...прям секунда и готово. Пишут еще что нужно попробовать запрос сделать командой на впрямую в БД, чтобы хотя бы минимально понимать куда копать, но я пока не разобрался как в snap версии к бд подключится.. там все автоматически устанавливалось. Были мысли бросить snap версию сделать все на обычной, но если у вас и на обычной тоже самое ..я хз уже тогда
referi baiden, первый метод поиска это когда в поле поиска копипастим текст, второй метод когда побуквенно вводим с клавиатуры текст. Ваш вариант пока не пробовал потому как занимался установкой и тестированием работы NC на БД от postgresql, так вот там на postgresql поиск происходит как вы и говорили за считанные секунды 1 или 2..
Просто изначально snap версия как я полагал уже настроена под большинство нужд и не нуждается в настройке, поскольку там даже опущены дела с установкой веб сервера и БД.. неужели snap из коробки не "тащит" :-(
Drno, диск менять не стал, сменил бд на postgresql, после часового индекса nextcloud.occ files:scan файлы ищутся в сеунду... без минутной нагрузки по CPU конфигурация железа осталась та же.. неужели все таки snap версия не справляется с миллионом файлов ?? Выше к первому посту писал человек что у меня не так что-то настроено...чт там можно настроить то в snap там уже все настроено....сижу думаю
Drno, ssd установлен в качестве диска под систему и nextcloud на нем же и рабоатет mysql, (все файлы находятся на 10 рейде на hdd), Упор идет в использование CPU как видно из htop. Только вот непонятно по какой причине идет упор в CPU , то ли от его низкой производительности для такого объёма файлов то ли из за того что БД не справляется с таким количеством записей и своим алгоритмом работы забивает процессор..
Я так понимаю при поиске файлов используется непосредственно записи в БД и обращение идет к БД а не к самим файлам. А БД на на SSD
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.