Сколько ключевых слов возможно в Lightroom без снижения производительности? - Фотопедия
0 голосов
/ 12 июля 2014

Кто-нибудь знает, существует ли верхний предел количества возможных ключевых слов в Lightroom, не испытывая недостатка в производительности?

Ответы [ 4 ]

4 голосов
/ 12 июля 2014

Вы задаетесь вопросом о четком списке ключевых слов во всем каталоге или задаетесь вопросом о количестве ключевых слов для одного изображения?

Я сомневаюсь, что существует практическое ограничение на количество ключевых слов, разрешенных в каталоге Lightroom. Не было бы никакого смысла иметь искусственное ограничение в самом программном обеспечении, но это возможно. Lightroom основан на очень эффективной реляционной базе данных SQLite, которая должна позволять добавлять практически неограниченное количество ключевых слов без каких-либо последствий для производительности.

На этом сайте люди выступали за и против использования одного большого каталога, но не случайно, что каталог (не предварительный просмотр, умный предварительный просмотр и т. Д.) Находится в диапазоне 2 ГБ + и при этом имеет отличную производительность.

Связанный: Влияет ли количество умных коллекций на производительность Lightroom?

3 голосов
/ 13 июля 2014

Ваш вопрос написан неправильно. Я постараюсь распутать это, жестко.

Вы не можете сказать, что до "n" ключевых слов вы не получите никакого снижения производительности, а от "n" +1 (хорошо, "n" +100 или что-то еще) вы вдруг почувствуете это.

Снижение производительности является довольно постепенным процессом. Это скорее косая линия, а не ступенчатый граф. Кроме того, конечно, это зависит от оборудования, на котором вы работаете.

Тем не менее, Lr организовывает внутри себя ключевые слова в нескольких таблицах, которые являются довольно толстыми (широкими - со многими полями) по сравнению с другими программами, что означает, что в некоторых ситуациях (запросах) это будет (намного) медленнее, чем в других программах. , У меня есть практический опыт работы, например. XnView MP , который намного быстрее в этих вещах, потому что у него есть только одна таблица для ключевых слов, и это почти половина ширины (7 полей против 13 в Lightroom).

Итак, правило № 1: В Lightroom старайтесь, чтобы общее количество ключевых слов было минимальным. Но если вы не можете, тогда есть другие, лучшие решения.

Помимо таблицы ключевых слов есть еще одна таблица, таблица ключевых слов, назначенных каждому изображению .

Эта таблица очень узкая, но, опять же, здесь Lr выбирает иметь 3 поля вместо 2 (что является минимумом). Хорошо, можно утверждать, что это увеличение на 33%, но, честно говоря, потому что 3-е поле является целым числом, я не думаю, что для 100 000-200 000 строк снижение производительности будет таким большим.

Однако, если количество элементов увеличивается (число строк), и это происходит быстро, если для каждой фотографии назначается много ключевых слов, тогда разница в производительности увеличивается.

Итак, правило № 2: в Lightroom старайтесь, чтобы количество ключевых слов на изображение было минимальным. Но если вы не можете, тогда есть лучшие решения, но разница будет видна только из нескольких тысяч изображений выше.

Также у нас есть следствие:

Следствие № 2a: Если вы не можете позволить себе уйти из Lightroom, убедитесь, что ваши каталоги маленькие.

В заключение мы имеем Правило № 3:

Правило № 3: Lightroom не предназначен для масштабируемости. Если вам нужна такая вещь, вы можете получить другие DAM.

Отказ от ответственности: хотя я тестировал другие программы с производительностью POV (AfterShotPro - одна из лучших, Zoner имеет жестко заданный верхний предел, ACDSee имеет довольно медленную БД, как Lightroom), как я уже сказал, я лично использую XnView MP вместе с Photoshop и / или Photivo (потрясающий бесплатный редактор RAW). Так получилось, что вы хорошо знаете, как спроектирован бэкэнд БД XnView MP по сравнению с Lightroom и какова его кривая производительности . Вы можете скачать его, чтобы увидеть, подходит ли он вам - это бесплатно.

1 голос
/ 19 декабря 2014

Lightroom использует базу данных SQLite для хранения информации о своих ключевых словах. SQLite имеет ограничения по размеру , но они настолько высоки, что о них просто не стоит беспокоиться. В вашем каталоге может быть zillions ключевых слов.

ОДНАКО. Невозможно замедлить Lightroom до ползучести, я могу сделать это по желанию. Интенсивное использование ключевых слов - один из самых простых и надежных способов сделать это.

Вот каталог режимов и мифов об ошибках с ключевыми словами Lightroom, основанных на моем долгом опыте с Lightroom, начиная с бета-версии до 1.0:

  • Чем больше ключевых слов вы добавите, тем медленнее будет Lightroom.

    Я не имею в виду множество ключевых слов на одной фотографии здесь. Я имею в виду, что если вы возьмете кучу фотографий без каких-либо ключевых слов и добавите к ним одно или два ключевых слова, Lightroom будет заметно медленнее после добавления одного или двух сотен ключевых слов. Если перезапустить Lightroom, производительность вернется.

  • Если вы продолжите нажимать Lightroom таким образом, вы можете получить его до того момента, когда для применения ключевого слова потребуется много секунд.

    Я видел, как Лайтрум сидел там, почти не отвечая, в течение минуты или двух, пока он бродит по своей работе.

    Компьютер не проблема. Я видел это на нескольких разных компьютерах, как на Windows, так и на Mac, которые варьировались от достаточно быстрых до позитивных. Фактически, если вы откроете другую программу, оставив Lightroom в фоновом режиме, ваша новая программа переднего плана будет довольно отзывчивой, поскольку Lightroom не использует 100% ресурсов компьютера, пока он находится в таком состоянии. Я потратил немало времени, играя в Borderlands 2 , в то время как Лр уходит на задний план. Частота кадров немного выше, но она все еще воспроизводима.

    Если вы хотите убедиться в этом сами, вот вам безошибочный Lightroom смола малыш рецепт:

    • Начните с каталога из многих тысяч фотографий, с большим количеством (10+) ключевых слов на каждом, выбранных из хорошей глубокой иерархии ключевых слов. Не беспокойтесь, если вы все еще используете небольшой плоский список ключевых слов.

    • Теперь возьмите одну из самых популярных фотографий в наборе ключевых слов и переместите ее в другое место иерархии. Lightroom переименует каждую затронутую фотографию.

    • После этого добавьте еще одно ключевое слово к любой фотографии в вашей библиотеке. Это не должен быть один из тех, кого вы только что коснулись. Видишь разницу?

      Перезапустить Lightroom. Производительность вернулась туда, где она была до того, как вы начали, не так ли?

      Интересно, нет?

    Когда вы переводите Lightroom в это состояние, если вы запускаете Activity Monitor в OS X, вы должны увидеть, что он привязывает одно ядро ​​ЦП, оставляя остальные бездействующими. Это говорит мне о том, что написание слов по сути является однопоточным. Вы также увидите, что дисковый ввод-вывод довольно низок, то есть он не ограничен вводом-выводом. Он просто не использует полную мощность вашего процессора для перестройки базы данных ключевых слов.

    Я предполагаю, что то же самое происходит в Windows, но я не проверял это.

  • Уменьшение размера вашего каталога помогает, но не так сильно.

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

    1. Выберите все фотографии, над которыми вы хотите работать

    2. Say File & rarr; Экспортировать как каталог ...

      Я рекомендую вам поместить его на рабочий стол и назвать так, чтобы он был четко помечен как временный каталог: temp, foo, x и т. Д. не хочу, чтобы он захламлял ваш диск, как только вы закончите с ним.

    3. Нажмите Ctrl / Cmd-S , чтобы убедиться, что все метаданные сохранены на диск для этих фотографий.

      Делайте это, даже если в настройках каталога включена опция «Автоматически записывать изменения в XMP». Дорогой читатель, по причинам, которые должны становиться для тебя все более понятными, Lightroom может сильно засоряться. Когда вы выйдете из Lightroom с ожидающими несохраненными метаданными, он сохранит только ту минимальную информацию, которая необходима для запуска резервного копирования и продолжения работы. Вы должны заставить его завершить все ожидающие работы, прежде чем продолжить, иначе вы рискуете несоответствие между информацией в каталоге и информацией, хранящейся на фотографии через EXIF, IPTC, XMP и т. Д.

    4. Скажите Метаданные & rarr; Экспорт ключевых слов ... Вы поймете, почему всего за несколько секунд.

    5. Выйдите из Lightroom, затем дважды щелкните новый каталог, который вы только что создали, чтобы открыть его вместо используемого по умолчанию. Либо запустите Lightroom, удерживая Option / Alt , чтобы запросить открытие каталога.

    6. Скажите Метаданные & rarr; Импортируйте ключевые слова ... и укажите на файл, который вы только что создали.

      Если вы этого не сделаете, ваш новый каталог будет содержать только те ключевые слова, которые присутствуют на фотографиях, которые вы экспортировали. Вероятно, вы хотите, чтобы все ваши ключевые слова были доступны в новом каталоге.

    7. Сделайте ваш ключевой текст.

    8. Выберите все фотографии, затем произнесите Cmd / Ctrl-S , чтобы сохранить изменения на диске. Это необходимо сделать, даже если в главном каталоге включена опция «Автоматически записывать изменения в XMP». Это настройка для каждого каталога, по умолчанию она отключена для новых каталогов.

      (Подробнее об этом см. Следующий важный пункт.)

    9. Снова перезапустите Lightroom, на этот раз открыв основной каталог.

    10. Скажите Метаданные & rarr; Считайте метаданные из файла, чтобы загрузить изменения обратно в основной каталог.

    11. Как только вы убедитесь, что все изменения вернулись в основной каталог, выйдите из Lightroom и удалите временный каталог. Нам это больше не нужно.

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

    Это должно убедить вас, что общий размер каталога не является основным фактором, влияющим на скорость Lightroom. Размер набора ключевых слов и количество ключевых слов на фотографию несоразмерно влияют на скорость Lightroom.

  • Отключение параметра «Автоматически записывать изменения в XMP» в настройках каталога помогает, но не так сильно, если у вас быстрый диск.

    Совет: быстрый диск. :)

    В идеале поместите файл каталога на быстрый SSD, а дерево, удерживающее ваши главные фотографии, на отдельном быстром RAID. (Или, если вы действительно хорошо разбираетесь, поставьте мастеров на RAID-накопители!) Сохранение двух отдельных дает ОС возможность записывать в обе записи одновременно, возможности, которые недоступны, когда оба запроса должны отправляться на один диск.

  • Умные коллекции - это быстрый удар, особенно если они имеют правила на основе ключевых слов.

    Хорошей новостью является то, что есть запасной люк: Smart Collections снижают производительность только после того, как они были открыты в течение данного сеанса Lightroom. Если вы сложите все свои наборы коллекций и закроете раскрывающий треугольник панели «Коллекции», а затем снова запустите Lightroom, ни одна из ваших интеллектуальных коллекций не повлияет на скорость Lightroom.

    Но будьте осторожны! Если вы откроете некоторые из этих раскрывающих треугольников, а затем сразу же закрутите их снова, то урон будет нанесен: удар по скорости будет продолжать воздействовать на Lightroom, пока вы не перезапустите его.

  • Самый надежный способ ускорить работу Lightroom - запустить его заново.

    Я провожу много времени, перезапуская Lightroom. Вздох.

0 голосов
/ 14 июля 2014

Самый простой способ проверить это - импортировать контролируемый словарь с большим количеством файлов. Например, Дэвид Рик, автор ControlledVocabulary.com, имеет версию своего резюме в LR, содержащую несколько тысяч хорошо структурированных ключевых слов.

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

Использование иерархической структуры ключевых слов может улучшить как производительность программы, так и удобство управления ключевыми словами.

Кстати, наш сервер Daminion может импортировать> 20000 ключевых слов и работать без снижения производительности на конфигурации ПК i3 / 4Gb.

...