Форум программистов CODEBY.NET Хостинг в Беларуси — Active Technologies

Разработка бизнес сайтов

Нужны клиенты? Тогда сюда быстрее...
X   Сообщение сайта
(Сообщение закроется через 2 секунды)

Здравствуйте, гость ( Вход | Регистрация )




> Виды, Очень грузно открываются категаризированный виды.
nila
Вставить ник
сообщение 5:05:2008, 18:01
Цитата Ответить 


Новенький
*

Группа: Программист
Сообщений: 35
Регистрация: 14:09:2007
Пользователь №: 12 746



Репутация: - 0 +


Привет Лотусистам!
Как уходят от этой проблеммы. Очень долго открываются категаризированные виды( много документо)
Есть какое то решение... как уйти от этого?
Подняться вверх 
 
Сообщение #1
 
Новая тема 
Ответов (1 - 15)
Sandr
Вставить ник
сообщение 5:05:2008, 18:12
Цитата Ответить 


Зачем это?
*****

Группа: Lotus team
Сообщений: 1 035
Регистрация: 23:07:2007
Пользователь №: 11 970
Специализация: Lotus программер



Репутация: - 35 +


база индексирована?
Подняться вверх 
 
Сообщение #2
nila
Вставить ник
сообщение 5:05:2008, 18:20
Цитата Ответить 


Новенький
*

Группа: Программист
Сообщений: 35
Регистрация: 14:09:2007
Пользователь №: 12 746



Репутация: - 0 +


Ага. Индексированная(
И ссылка на базу, когда я письмо отправляю. Тоже открывается безумно долго
Что это проблемма из-за категаризации?
Подняться вверх 
 
Сообщение #3
Alexander (Criz)
Вставить ник
сообщение 5:05:2008, 18:49
Цитата Ответить 


Новенький
*

Группа: Lotus team
Сообщений: 43
Регистрация: 2:05:2007
Из: Москва
Пользователь №: 10 593
Специализация: Manager



Репутация: - 0 +


Можно поподробнее?
Используются ли в доках Readers поля, есть где-нибудь в селекте или в формулах колонок конструкции с использованием @Today или @Now, сколько документов в базе и важнее как много меняется доков за какое время...
Подняться вверх 
 
Сообщение #4
nila
Вставить ник
сообщение 5:05:2008, 19:29
Цитата Ответить 


Новенький
*

Группа: Программист
Сообщений: 35
Регистрация: 14:09:2007
Пользователь №: 12 746



Репутация: - 0 +


Цитата(Alexander (Criz) @ 5:05:2008, 13:49 ) *
Можно поподробнее?
Используются ли в доках Readers поля, есть где-нибудь в селекте или в формулах колонок конструкции с использованием @Today или @Now, сколько документов в базе и важнее как много меняется доков за какое время...


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

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

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

Проясните пожалуйста...
Подняться вверх 
 
Сообщение #5
Kee_Keekkenen
Вставить ник
сообщение 5:05:2008, 19:45
Цитата Ответить 


Гуру
***

Группа: Достойный программист
Сообщений: 308
Регистрация: 5:09:2006
Пользователь №: 6 344
Специализация: lotus программист



Репутация: - 5 +


стремитесь использовать по возможности минимальное количество видов, колонок и категорий в них..
чем всего этого меньше, тем меньше индекс (размер) бд и выше быстродействие интерфейса...
используйте свойство вида свернуть все при первом открытии бд при большом объеме данных с категориями вид открывается заметно быстрее
Подняться вверх 
 
Сообщение #6
Medevic
Вставить ник
сообщение 6:05:2008, 05:05
Цитата Ответить 


Что это ? :)
*****

Группа: Lotus team
Сообщений: 2 126
Регистрация: 10:12:2004
Из: Россия, Калуга
Пользователь №: 1 144



Репутация: - 71 +


nila
Так @Today или @Now используется или нет?
Подняться вверх 
 
Сообщение #7
Sandr
Вставить ник
сообщение 6:05:2008, 06:40
Цитата Ответить 


Зачем это?
*****

Группа: Lotus team
Сообщений: 1 035
Регистрация: 23:07:2007
Пользователь №: 11 970
Специализация: Lotus программер



Репутация: - 35 +


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

Ньюансов много и даже @Today с @Now не должны сильно влиять...
Подняться вверх 
 
Сообщение #8
nila
Вставить ник
сообщение 10:05:2008, 04:58
Цитата Ответить 


Новенький
*

Группа: Программист
Сообщений: 35
Регистрация: 14:09:2007
Пользователь №: 12 746



Репутация: - 0 +


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

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


Гуру
***

Группа: Достойный программист
Сообщений: 279
Регистрация: 20:12:2006
Пользователь №: 8 527
Специализация: PCLP



Репутация: - 4 +


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

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

Подняться вверх 
 
Сообщение #10
Medevic
Вставить ник
сообщение 11:05:2008, 06:15
Цитата Ответить 


Что это ? :)
*****

Группа: Lotus team
Сообщений: 2 126
Регистрация: 10:12:2004
Из: Россия, Калуга
Пользователь №: 1 144



Репутация: - 71 +


Может нужно поставить галку Don't show empty categories в свойствах представления?
Подняться вверх 
 
Сообщение #11
Sandr
Вставить ник
сообщение 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
Constantin A Che...
Вставить ник
сообщение 13:05:2008, 13:02
Цитата Ответить 


Мегагуру
****

Группа: Достойный программист
Сообщений: 728
Регистрация: 30:05:2006
Из: Жуковский МО, Россия
Пользователь №: 4 485
Специализация: программист, Lotus Notes



Репутация: - 9 +


Цитата(Medevic @ 11:05:2008, 09:15 ) *
Может нужно поставить галку Don't show empty categories в свойствах представления?

Не поставить, а УБРАТЬ! Открытие вьюхи на 5-10 тыс док-тов она тормозит существенно
Подняться вверх 
 
Сообщение #13
nila
Вставить ник
сообщение 13:05:2008, 13:19
Цитата Ответить 


Новенький
*

Группа: Программист
Сообщений: 35
Регистрация: 14:09:2007
Пользователь №: 12 746



Репутация: - 0 +


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


Цитата(Sandr @ 12:05:2008, 01:29 ) *
Вы как проверяли, что в виде есть все документы? Меняли учетки на своей машине, или бегали по рабочим местам пользователей?


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

Галка Don't show empty categories в свойствах представления
работает с этой проблеммой.
Но другое "но" документов будет много, и как это будет ок?
Подняться вверх 
 
Сообщение #14
Medevic
Вставить ник
сообщение 13:05:2008, 13:20
Цитата Ответить 


Что это ? :)
*****

Группа: Lotus team
Сообщений: 2 126
Регистрация: 10:12:2004
Из: Россия, Калуга
Пользователь №: 1 144



Репутация: - 71 +


Сделать выбор. smile.gif
Подняться вверх 
 
Сообщение #15
Sandr
Вставить ник
сообщение 14:05:2008, 11:25
Цитата Ответить 


Зачем это?
*****

Группа: Lotus team
Сообщений: 1 035
Регистрация: 23:07:2007
Пользователь №: 11 970
Специализация: Lotus программер



Репутация: - 35 +


nila
Если на одной машине со чменой учеток - это кеш.. бывает такое...
Подняться вверх 
 
Сообщение #16


Быстрый ответ  Ответить  Новая тема 

> Быстрый ответ
Полужирный
Курсив
Подчеркнутый
Вставить изображение
Смайлики
Цитата
Код
 
 Отправлять уведомления об ответах на e-mail |  Включить смайлики |  Добавить подпись
   

 

RSS Текстовая версия Сейчас: 17:05:2008 - 05:24
с нами можно связаться по:
телефону: +375-(29)-632-60-67
e-mail:info@codeby.net