Помощник
Здравствуйте, гость ( Вход | Регистрация )
|
|
5:05:2008, 18:01
|
|
Новенький ![]() Группа: Программист Сообщений: 35 Регистрация: 14:09:2007 Пользователь №: 12 746 Репутация: 0
|
Привет Лотусистам!
Как уходят от этой проблеммы. Очень долго открываются категаризированные виды( много документо) Есть какое то решение... как уйти от этого? |
|
Сообщение
#1
|
|
![]() |
|
|
5:05:2008, 18:12
|
|
Зачем это? ![]() ![]() ![]() ![]() ![]() Группа: Lotus team Сообщений: 1 035 Регистрация: 23:07:2007 Пользователь №: 11 970 Специализация: Lotus программер Репутация: 35
|
база индексирована?
|
|
Сообщение
#2
|
|
|
|
5:05:2008, 18:20
|
|
Новенький ![]() Группа: Программист Сообщений: 35 Регистрация: 14:09:2007 Пользователь №: 12 746 Репутация: 0
|
Ага. Индексированная(
И ссылка на базу, когда я письмо отправляю. Тоже открывается безумно долго Что это проблемма из-за категаризации? |
|
Сообщение
#3
|
|
|
|
5:05:2008, 18:49
|
|
Новенький ![]() Группа: Lotus team Сообщений: 43 Регистрация: 2:05:2007 Из: Москва Пользователь №: 10 593 Специализация: Manager Репутация: 0
|
Можно поподробнее?
Используются ли в доках Readers поля, есть где-нибудь в селекте или в формулах колонок конструкции с использованием @Today или @Now, сколько документов в базе и важнее как много меняется доков за какое время... |
|
Сообщение
#4
|
|
|
|
5:05:2008, 19:29
|
|
Новенький ![]() Группа: Программист Сообщений: 35 Регистрация: 14:09:2007 Пользователь №: 12 746 Репутация: 0
|
Можно поподробнее? Используются ли в доках Readers поля, есть где-нибудь в селекте или в формулах колонок конструкции с использованием @Today или @Now, сколько документов в базе и важнее как много меняется доков за какое время... Каждый месяц я агентом создаю документы, где то 1010 каждый месяц. Это опрос документы (Вопрос-ответ). И потом эти документы люди заполняют уже. Когда создаю эти документы отправляю ссылку на базу. для каждого человека... на базу так надо. Я имитировала и внесла за три месяца. то есть доков получается по 4 тысячи. Виды открываются безумно долго. В видах категаризация 3 уровней!!! Виды такого типа По дате, по статусу. Скрытия колонок взависимости от доступа нет... думала об этом. А как вообще правильнее - Просто делать разные виды? и Оутлайны. для разного уровня доступа. - или нужно использовать одни виды... просто скрывая колонки? Плодить виды и оутлайны не хочется... и грузить базу. Но со скрытием колонок тоже не понятно хорошо это или нет. Проясните пожалуйста... |
|
Сообщение
#5
|
|
|
|
5:05:2008, 19:45
|
|
Гуру ![]() ![]() ![]() Группа: Достойный программист Сообщений: 308 Регистрация: 5:09:2006 Пользователь №: 6 344 Специализация: lotus программист Репутация: 5
|
стремитесь использовать по возможности минимальное количество видов, колонок и категорий в них..
чем всего этого меньше, тем меньше индекс (размер) бд и выше быстродействие интерфейса... используйте свойство вида свернуть все при первом открытии бд при большом объеме данных с категориями вид открывается заметно быстрее |
|
Сообщение
#6
|
|
|
|
6:05:2008, 05:05
|
|
Что это ? :) ![]() ![]() ![]() ![]() ![]() Группа: Lotus team Сообщений: 2 126 Регистрация: 10:12:2004 Из: Россия, Калуга Пользователь №: 1 144 Репутация: 71
|
nila
Так @Today или @Now используется или нет? |
|
Сообщение
#7
|
|
|
|
6:05:2008, 06:40
|
|
Зачем это? ![]() ![]() ![]() ![]() ![]() Группа: Lotus team Сообщений: 1 035 Регистрация: 23:07:2007 Пользователь №: 11 970 Специализация: Lotus программер Репутация: 35
|
Вообще даже очень нагруженные представления не должны открываться настолько долго, что успеваешь замучаться... Что у вас за железка? Скока оперативы, какая операционка... Настроен ли DBCach ? Делаеться ли по ночам фиксап с компактом?
Попробуйте прибить индексы и создать их заново... Ньюансов много и даже @Today с @Now не должны сильно влиять... |
|
Сообщение
#8
|
|
|
|
10:05:2008, 04:58
|
|
Новенький ![]() Группа: Программист Сообщений: 35 Регистрация: 14:09:2007 Пользователь №: 12 746 Репутация: 0
|
Да наверное проблемма в том, что база не успевала индексироваться. А я ее юзала.
Полей @Now нет. А вот все таки как лучше, и как быть если. Это нормально для разного уровня доступа использовать свои Outline. И показывать там только его виды? Это к тому что я не знаю. как быть с видами. Чтоб их меньше было... Использовать один вид и скрывать колонки от доступа? Потому что. У меня такая проблемма.( Есть несколько уровней доступа. Вид категаризированный по этим трем доступам. И я хочу что бы При открытии вида люди видели только свои документы. Например директор (их несколько), манаджер (их несколько), магазин (кол-во) Я все нормально прописываю в ридерс поля... что б они видели только те доки которые надо. Но в виде... показываются все! но только если нажимаешь не на свой документ, то он не открывается. А мне надо что б показывало только те которые открываются... только те которые его доки. |
|
Сообщение
#9
|
|
|
|
10:05:2008, 17:44
|
|
Гуру ![]() ![]() ![]() Группа: Достойный программист Сообщений: 279 Регистрация: 20:12:2006 Пользователь №: 8 527 Специализация: PCLP Репутация: 4
|
Похоже у вас идекс вью сглючил. Попробуйте через Shift-F9 (кажется) перестроить индекс. Если не поможет, удалите вьюшку из базы совсем, а потом заново создайте.
Outline для разного уровня доступа использовать нормально. |
|
Сообщение
#10
|
|
|
|
11:05:2008, 06:15
|
|
Что это ? :) ![]() ![]() ![]() ![]() ![]() Группа: Lotus team Сообщений: 2 126 Регистрация: 10:12:2004 Из: Россия, Калуга Пользователь №: 1 144 Репутация: 71
|
Может нужно поставить галку Don't show empty categories в свойствах представления?
|
|
Сообщение
#11
|
|
|
|
12:05:2008, 06:29
|
|
Зачем это? ![]() ![]() ![]() ![]() ![]() Группа: Lotus team Сообщений: 1 035 Регистрация: 23:07:2007 Пользователь №: 11 970 Специализация: Lotus программер Репутация: 35
|
Вы как проверяли, что в виде есть все документы? Меняли учетки на своей машине, или бегали по рабочим местам пользователей? Локальный кеш - глюкавая штука, иногда бывает и такое, как Вы описали.. Попробуйте ничего не делать, а пройтись по рабочим местам пользователей и посмотреть, что они видят..
ЗЫ: Индекс на всякий пожарный пересоздайте... и сделайте Код lo updall путь к базе -R в консоли сервера
Сообщение отредактировал Sandr - 12:05:2008, 06:30 |
|
Сообщение
#12
|
|
|
|
13:05:2008, 13:02
|
|
Мегагуру ![]() ![]() ![]() ![]() Группа: Достойный программист Сообщений: 728 Регистрация: 30:05:2006 Из: Жуковский МО, Россия Пользователь №: 4 485 Специализация: программист, Lotus Notes Репутация: 9
|
|
|
Сообщение
#13
|
|
|
|
13:05:2008, 13:19
|
|
Новенький ![]() Группа: Программист Сообщений: 35 Регистрация: 14:09:2007 Пользователь №: 12 746 Репутация: 0
|
Привет ребята!
Да сейчас когда я поставила on't show empty categories в свойствах представления. Все показывается правильно, видят пользователи только те документы в которых они в ридерс полях. Но вы говорить , что это плохо для видов, если будет много документов. Как же быть тогда? Вы как проверяли, что в виде есть все документы? Меняли учетки на своей машине, или бегали по рабочим местам пользователей? Я меняю id, и захожу под разными правами. База на сервере. Четко юзер видет все документы в категориях. Но когда нажимаешь на док не его, то этот документ он не может видеть. А в представлениях показывает. Галка Don't show empty categories в свойствах представления работает с этой проблеммой. Но другое "но" документов будет много, и как это будет ок? |
|
Сообщение
#14
|
|
|
|
13:05:2008, 13:20
|
|
Что это ? :) ![]() ![]() ![]() ![]() ![]() Группа: Lotus team Сообщений: 2 126 Регистрация: 10:12:2004 Из: Россия, Калуга Пользователь №: 1 144 Репутация: 71
|
Сделать выбор.
|
|
Сообщение
#15
|
|
|
|
14:05:2008, 11:25
|
|
Зачем это? ![]() ![]() ![]() ![]() ![]() Группа: Lotus team Сообщений: 1 035 Регистрация: 23:07:2007 Пользователь №: 11 970 Специализация: Lotus программер Репутация: 35
|
nila
Если на одной машине со чменой учеток - это кеш.. бывает такое... |
|
Сообщение
#16
|
|
![]() |
|
Текстовая версия | Сейчас: 17:05:2008 - 05:24 |