1. Уважаемые участники и гости, 19 октября codeby будет работать в режиме "Только чтение". Регистрация новых участников будет закрыта. 20 октября портал продолжит работу в прежнем режиме.

Виды

Тема в разделе "Lotus - Программирование", создана пользователем nila, 5 май 2008.

  1. nila

    nila Гость

    Репутация:
    0
    Привет Лотусистам!
    Как уходят от этой проблеммы. Очень долго открываются категаризированные виды( много документо)
    Есть какое то решение... как уйти от этого?
     
  2. Sandr

    Sandr Гость

    Репутация:
    0
    база индексирована?
     
  3. nila

    nila Гость

    Репутация:
    0
    Ага. Индексированная(
    И ссылка на базу, когда я письмо отправляю. Тоже открывается безумно долго
    Что это проблемма из-за категаризации?
     
  4. Alexander (Criz)

    Alexander (Criz) Гость

    Репутация:
    0
    Можно поподробнее?
    Используются ли в доках Readers поля, есть где-нибудь в селекте или в формулах колонок конструкции с использованием @Today или @Now, сколько документов в базе и важнее как много меняется доков за какое время...
     
  5. nila

    nila Гость

    Репутация:
    0
    Каждый месяц я агентом создаю документы, где то 1010 каждый месяц. Это опрос документы (Вопрос-ответ).
    И потом эти документы люди заполняют уже. Когда создаю эти документы отправляю ссылку на базу. для каждого человека... на базу так надо.
    Я имитировала и внесла за три месяца. то есть доков получается по 4 тысячи.
    Виды открываются безумно долго.
    В видах категаризация 3 уровней!!!
    Виды такого типа
    По дате, по статусу.

    Скрытия колонок взависимости от доступа нет... думала об этом.
    А как вообще правильнее
    - Просто делать разные виды? и Оутлайны. для разного уровня доступа.
    - или нужно использовать одни виды... просто скрывая колонки?

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

    Проясните пожалуйста...
     
  6. Kee_Keekkenen

    Kee_Keekkenen Well-Known Member

    Репутация:
    0
    Регистрация:
    5 сен 2006
    Сообщения:
    639
    Симпатии:
    6
    стремитесь использовать по возможности минимальное количество видов, колонок и категорий в них..
    чем всего этого меньше, тем меньше индекс (размер) бд и выше быстродействие интерфейса...
    используйте свойство вида свернуть все при первом открытии бд при большом объеме данных с категориями вид открывается заметно быстрее
     
  7. Medevic

    Medevic Что это ? :)
    Lotus team

    Репутация:
    0
    Регистрация:
    10 дек 2004
    Сообщения:
    3.346
    Симпатии:
    2
    nila
    Так @Today или @Now используется или нет?
     
  8. Sandr

    Sandr Гость

    Репутация:
    0
    Вообще даже очень нагруженные представления не должны открываться настолько долго, что успеваешь замучаться... Что у вас за железка? Скока оперативы, какая операционка... Настроен ли DBCach ? Делаеться ли по ночам фиксап с компактом?
    Попробуйте прибить индексы и создать их заново...

    Ньюансов много и даже @Today с @Now не должны сильно влиять...
     
  9. nila

    nila Гость

    Репутация:
    0
    Да наверное проблемма в том, что база не успевала индексироваться. А я ее юзала.
    Полей @Now нет.
    А вот все таки как лучше, и как быть если.
    Это нормально для разного уровня доступа использовать свои Outline. И показывать там только его виды?

    Это к тому что я не знаю. как быть с видами. Чтоб их меньше было...
    Использовать один вид и скрывать колонки от доступа?
    Потому что. У меня такая проблемма.(
    Есть несколько уровней доступа. Вид категаризированный по этим трем доступам.
    И я хочу что бы При открытии вида люди видели только свои документы.
    Например директор (их несколько), манаджер (их несколько), магазин (кол-во)
    Я все нормально прописываю в ридерс поля... что б они видели только те доки которые надо.
    Но в виде... показываются все!
    но только если нажимаешь не на свой документ, то он не открывается.
    А мне надо что б показывало только те которые открываются... только те которые его доки.
     
  10. K-Fire

    K-Fire Гость

    Репутация:
    0
    Похоже у вас идекс вью сглючил. Попробуйте через Shift-F9 (кажется) перестроить индекс. Если не поможет, удалите вьюшку из базы совсем, а потом заново создайте.

    Outline для разного уровня доступа использовать нормально.
     
  11. Medevic

    Medevic Что это ? :)
    Lotus team

    Репутация:
    0
    Регистрация:
    10 дек 2004
    Сообщения:
    3.346
    Симпатии:
    2
    Может нужно поставить галку Don't show empty categories в свойствах представления?
     
  12. Sandr

    Sandr Гость

    Репутация:
    0
    Вы как проверяли, что в виде есть все документы? Меняли учетки на своей машине, или бегали по рабочим местам пользователей? Локальный кеш - глюкавая штука, иногда бывает и такое, как Вы описали.. Попробуйте ничего не делать, а пройтись по рабочим местам пользователей и посмотреть, что они видят..

    ЗЫ: Индекс на всякий пожарный пересоздайте... и сделайте
    Код:
    lo updall путь к базе -R
    в консоли сервера
     
  13. Constantin A Chervonenko

    Constantin A Chervonenko Well-Known Member
    Lotus team

    Репутация:
    0
    Регистрация:
    30 май 2006
    Сообщения:
    1.322
    Симпатии:
    4
    Не поставить, а УБРАТЬ! Открытие вьюхи на 5-10 тыс док-тов она тормозит существенно
     
  14. nila

    nila Гость

    Репутация:
    0
    Привет ребята!
    Да сейчас когда я поставила on't show empty categories в свойствах представления.
    Все показывается правильно, видят пользователи только те документы в которых они в ридерс полях.
    Но вы говорить , что это плохо для видов, если будет много документов.
    Как же быть тогда?


    Я меняю id, и захожу под разными правами.
    База на сервере.
    Четко юзер видет все документы в категориях. Но когда нажимаешь на док не его, то этот документ он не может видеть.
    А в представлениях показывает.

    Галка Don't show empty categories в свойствах представления
    работает с этой проблеммой.
    Но другое "но" документов будет много, и как это будет ок?
     
  15. Medevic

    Medevic Что это ? :)
    Lotus team

    Репутация:
    0
    Регистрация:
    10 дек 2004
    Сообщения:
    3.346
    Симпатии:
    2
    Сделать выбор. :)
     
  16. Sandr

    Sandr Гость

    Репутация:
    0
    nila
    Если на одной машине со чменой учеток - это кеш.. бывает такое...
     
Загрузка...
Похожие Темы - Виды
  1. KiR
    Ответов:
    5
    Просмотров:
    6.193
  2. NickProstoNick
    Ответов:
    2
    Просмотров:
    1.968
  3. NickProstoNick
    Ответов:
    8
    Просмотров:
    3.597

Поделиться этой страницей