AXForum  
Вернуться   AXForum > Microsoft Dynamics NAV > NAV: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 30.11.2007, 17:52   #1  
OntheJump is offline
OntheJump
Участник
 
165 / 10 (1) +
Регистрация: 31.10.2006
Нав 3.7 + SQL2000,
Услуги реализованы на ресурсах, в таблице ресурсы у поля Тип добавлено значение Услуга,
В некотором меню есть пункт Ресурсы, у которого прописано Form = Resource Card и фильтр Type = Type::Service,

Вопрос первый - есть ли смысл создавать в таблице ресурсы новый ключ с полем Type?

Второй - будет ли форма открываться быстрее, если установить текущим новый ключ?

Понимаю, что вопросы ламерские, но.. Нужны ответы, спасибо
Старый 30.11.2007, 18:13   #2  
TRIgor is offline
TRIgor
Участник
 
45 / 10 (1) +
Регистрация: 19.10.2007
Цитата:
Сообщение от OntheJump Посмотреть сообщение
Нав 3.7 + SQL2000,
Услуги реализованы на ресурсах, в таблице ресурсы у поля Тип добавлено значение Услуга,
В некотором меню есть пункт Ресурсы, у которого прописано Form = Resource Card и фильтр Type = Type::Service,

Вопрос первый - есть ли смысл создавать в таблице ресурсы новый ключ с полем Type?

Второй - будет ли форма открываться быстрее, если установить текущим новый ключ?

Понимаю, что вопросы ламерские, но.. Нужны ответы, спасибо
1. Есть.
2. Если форма открывается именно с типом Service, то это подтверждает то, что этот ключ должен быть - зачем? думаю ответ понятен. Если нет создайте там несколько тысяч записей и посмотрите как будет с ключем и без
Старый 30.11.2007, 18:16   #3  
romeo is offline
romeo
Участник
Аватар для romeo
 
564 / 10 (2) +
Регистрация: 31.03.2004
Цитата:
Сообщение от OntheJump Посмотреть сообщение
Вопрос первый - есть ли смысл создавать в таблице ресурсы новый ключ с полем Type?
Если есть смысл, почему не создать )

Цитата:
Сообщение от OntheJump Посмотреть сообщение
Второй - будет ли форма открываться быстрее, если установить текущим новый ключ?
А она открывается архимедленно? Или заметно медленней, чем без фильтра по Типу ресурса?

Короче, попробовать создать просто навиковский ключ (не скулевый) дело 5ти минут. Даже пост на форум писать дольше ))
Старый 30.11.2007, 18:20   #4  
TRIgor is offline
TRIgor
Участник
 
45 / 10 (1) +
Регистрация: 19.10.2007
Цитата:
Сообщение от romeo Посмотреть сообщение
Если есть смысл, почему не создать )
А она открывается архимедленно? Или заметно медленней, чем без фильтра по Типу ресурса?

Короче, попробовать создать просто навиковский ключ (не скулевый) дело 5ти минут. Даже пост на форум писать дольше ))
Старый 04.12.2007, 17:13   #5  
OntheJump is offline
OntheJump
Участник
 
165 / 10 (1) +
Регистрация: 31.10.2006
Спасибо за ответы

Цитата:
А она открывается архимедленно? Или заметно медленней, чем без фильтра по Типу ресурса?

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

Немного перефразирую изначальный вопрос - в каком случае ключ действительно необходим? Есть ли какое-то правило на этот счет, чтобы каждый раз не задумываться?
Старый 04.12.2007, 18:36   #6  
RedFox is offline
RedFox
Участник
 
1,441 / 10 (0) +
Регистрация: 28.12.2004
Адрес: Киев
Цитата:
Сообщение от OntheJump Посмотреть сообщение
Потому и спрашивал, что в таблице записей немного и на глаз трудно понять есть от ключа эффект или нет. Кстати, как можно точно узнать время выполнения запроса?
если на SQL, то есть некоторое введение, котоыре называется "SQL Server Resource Kit" на диске доп. утилитками. + почитайте стандартные доки.
Цитата:
Немного перефразирую изначальный вопрос - в каком случае ключ действительно необходим? Есть ли какое-то правило на этот счет, чтобы каждый раз не задумываться?
Попытаюсь че-то соборазить - Ключи необходимы, когда кол-во записей для изменения\обработки\фильтрации (выборки) значительно, а скорость обработки не удовлетворяет Вашим требованиям производительности.

P.S. Но тыкать где попало их не советую - каждый ключ как минимум отбирает место в БД, так как хранится статически.
Старый 05.12.2007, 13:17   #7  
OntheJump is offline
OntheJump
Участник
 
165 / 10 (1) +
Регистрация: 31.10.2006
Спасибо, добрые люди
 

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 04:57.