Latest post of the previous page:
И о чём они должны мне говорить?FAR 3: тормоза при сохранение конфигурации
- NightRoman
- Posts: 6034
- Joined: Fri 18 Aug, 2006 13:52
- Location: Cambridge, UK
- Has thanked: 20 times
- Been thanked: 49 times
- Contact:
Re: вопросы по Far 3.0
Наверное, что слишком много данных пишется. Открыл Фар, настройки не менял, закрыл Фар - пишется куча данных. С реестом это сходило у меня незаметно, с базой данных не сходит. Может, подумать о том, чтобы не писать неизмененные данные. База данных тем и хороша, что можно выборочно писать только то, что нужно. А иначе и ини-файлы сгодились бы (с оговорками, конечно).t-rex wrote:И о чём они должны мне говорить?
-
- Posts: 3632
- Joined: Wed 23 Nov, 2005 11:11
- Location: Москва-Питер
- Has thanked: 1 time
- Been thanked: 12 times
Re: вопросы по Far 3.0
Если у тебя они существенно меньше, то дело может быть в данных. Может у меня истории слишком длинные или других настроек много. Если сопоставимы - то проблема в чем то другом.t-rex wrote:И о чём они должны мне говорить?
-
- Posts: 3632
- Joined: Wed 23 Nov, 2005 11:11
- Location: Москва-Питер
- Has thanked: 1 time
- Been thanked: 12 times
Re: вопросы по Far 3.0
Ну а вообще - я по своим плагинам заметил. Раньше я при любом изменении писал все настройки в реестр и вообще не парился - это было мгновенно. Сейчас чувствуется серьезная задержка, пришлось везде пересмотреть политику сохранения настроек и делать это реже. А настройки - плагина это десяток флажков, говорить не о чем. Т.ч., IMHO, этот Sqlite - тормоз тот еще.
- NightRoman
- Posts: 6034
- Joined: Fri 18 Aug, 2006 13:52
- Location: Cambridge, UK
- Has thanked: 20 times
- Been thanked: 49 times
- Contact:
Re: вопросы по Far 3.0
Еще один маленький, но минус. У меня есть утилка, что помогает таскать данные с компа на комп на флешке и синхронизировать легко. В том числе настройки Фара, конечно. Неизмененные файлы не копируются. Как я понимаю, базы данных настроек у меня будут всегда измененные, хотя я и не меняю настройки, базы пишутся на выходе. Эти файлы будут вечно копироваться туда-сюда. Мелочь, но, шум лишний при синхронизации мне как бы не нужен, отвлекает, ибо за логом синхронизации я слежу, синхронизация - это не совсем тривиальная процедура, и иногда приходится отменять если лог показывает что синхронизация лажается.
- t-rex
- Страшный и ужасный
- Posts: 4907
- Joined: Tue 15 Mar, 2005 16:17
- Location: Tel-Aviv
- Has thanked: 1 time
- Been thanked: 6 times
- Contact:
Re: вопросы по Far 3.0
sqlite конечно тормоз но не надо преувеличивать, тормозит он только если делать много опереций подряд не открывая транзакцию.
Для интереса сделай себе все db в режиме WAL и посмотри что будет.
Для интереса сделай себе все db в режиме WAL и посмотри что будет.
Re: вопросы по Far 3.0
Все так. Перед ShiftF9 приходится пути выставлять.NightRoman wrote:Вопрос без всякой подковырки. Раз у тебя автосохранение выключено и тебе удобны фиксированные стартовые пути, то при изменении каких-то настроек тебе приходится на панелях и именно те пути свои ставить перед сохранением? Иначе ведь и пути поменяются с другими сохраняемыми настройками. Или ты как-то это обходишь?
В принципе, это неудобно, но раз в полгода - можно сделать.
-
- Posts: 3632
- Joined: Wed 23 Nov, 2005 11:11
- Location: Москва-Питер
- Has thanked: 1 time
- Been thanked: 12 times
- NightRoman
- Posts: 6034
- Joined: Fri 18 Aug, 2006 13:52
- Location: Cambridge, UK
- Has thanked: 20 times
- Been thanked: 49 times
- Contact:
Re: вопросы по Far 3.0
А если кто часто меняет настройки, но любит фиксированные пути при старте? Это уже сильно неудобно.Maximus5 wrote:Все так. Перед ShiftF9 приходится пути выставлять.
В принципе, это неудобно, но раз в полгода - можно сделать.
- NightRoman
- Posts: 6034
- Joined: Fri 18 Aug, 2006 13:52
- Location: Cambridge, UK
- Has thanked: 20 times
- Been thanked: 49 times
- Contact:
Re: вопросы по Far 3.0
И текущих файлов на них (это как бы неотъемлимая часть этой порции данных).Max Rusov wrote:Напрашивается отдельная галочка для путей в панели
- NightRoman
- Posts: 6034
- Joined: Fri 18 Aug, 2006 13:52
- Location: Cambridge, UK
- Has thanked: 20 times
- Been thanked: 49 times
- Contact:
Re: вопросы по Far 3.0
А это как?t-rex wrote:Для интереса сделай себе все db в режиме WAL и посмотри что будет.
- NightRoman
- Posts: 6034
- Joined: Fri 18 Aug, 2006 13:52
- Location: Cambridge, UK
- Has thanked: 20 times
- Been thanked: 49 times
- Contact:
Re: вопросы по Far 3.0
Все равно не понял. Но разберусь, наверное, как дойдут руки. Это какая-то настройка сохраненная вместе с базой? А ее Фар не перебивает при открытии случайно? Там ведь прагмы и опции подключения часто связаны, если я помню что-то правильно, и опции подключения должны иметь приоритет, вероятно.t-rex wrote:PRAGMA journal_mode = WAL;
через sqlite shell
- zg
- zero-gravity
- Posts: 5878
- Joined: Tue 15 Mar, 2005 17:36
- Location: riga
- Been thanked: 158 times
- Contact:
Re: вопросы по Far 3.0
при каких больших? раньше фар практически по байту писал файл при сохранении. заметно было только на сетевых дисках (нет кэша).Max Rusov wrote:Это не так. При больших N - разница на порядки. Но 5000 - это, конечно, не очень много и только это задержку не объясняет
ps: а как вы вообще смотрите, сколько при выходе записалось? у меня 320 записей, 165k. но в результатах я как-то не уверен.
- t-rex
- Страшный и ужасный
- Posts: 4907
- Joined: Tue 15 Mar, 2005 16:17
- Location: Tel-Aviv
- Has thanked: 1 time
- Been thanked: 6 times
- Contact:
Re: вопросы по Far 3.0
zg, кэш тут особо не причём, sqlite делает fsync при записи. Но на одну транзакцию fsync должен быть примерно один.