|
|
|
Технический вопрос
|
|||
|---|---|---|---|
|
#18+
Сильно ли увеличивается выборка по запросу с увеличением базы? На сколько быстрее выполняется поиск по индексированному полю? Вопросы такие взникают от того, что притормаживает приложение или это больше зависит от особенностей VBA? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2004, 10:32 |
|
||
|
Технический вопрос
|
|||
|---|---|---|---|
|
#18+
chkalovэто больше зависит от особенностей VBA? ?????? каким образом? по моему даже прииспользовании RecordSet'ов не сильно зависит... Сделать можно всё!!! Только бы знать как... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2004, 11:11 |
|
||
|
Технический вопрос
|
|||
|---|---|---|---|
|
#18+
авторНа сколько быстрее выполняется поиск по индексированному полю? тест тебе в руки вапше зависит от числа записей, селективности индекса, способов отбора (при сложных выборах по нескольким полям желательно иметь составные индексы, но поскольку строительство индексов тоже тормозит работу, желательно покрывать минимальным количеством составных индексов максимальное количество задач по выборке - если помнить, что поиск по первым полям индекса ведется по индексу, а по части полей индекса, но с пропуском одного из первых - обычными средствами). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2004, 11:54 |
|
||
|
Технический вопрос
|
|||
|---|---|---|---|
|
#18+
про тормоза - Меня с толку сбивает тот факт, что раз на раз не приходится. Запускаешь один раз - все буквально летает, через пять минут запустишь - открытие формы длится секунд 5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2004, 10:03 |
|
||
|
Технический вопрос
|
|||
|---|---|---|---|
|
#18+
может быть блокировки или качество сетевого соединения если база в сети ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2004, 10:05 |
|
||
|
Технический вопрос
|
|||
|---|---|---|---|
|
#18+
не, обычная машина без сети ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2004, 10:28 |
|
||
|
Технический вопрос
|
|||
|---|---|---|---|
|
#18+
авторвапше зависит от числа записей, селективности индекса, способов отбора В первую очередь все зависит от разработчика - как построена структура данных, как написан код, формы, запросы и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2004, 11:04 |
|
||
|
Технический вопрос
|
|||
|---|---|---|---|
|
#18+
и не надо показывать пальцем вопрос в догонку (тоже технический) использую справочники, в главной таблице в качестве внешних ключей используются уникальные номера (автонумбер). Как сделать так, что если запись справочника используется в основной таблице, то изменение полей будет заблокировано? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2004, 11:11 |
|
||
|
Технический вопрос
|
|||
|---|---|---|---|
|
#18+
сделай связь полей , которые хочешь заблокировать к полям в другой таблице см. схема данных ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2004, 11:14 |
|
||
|
Технический вопрос
|
|||
|---|---|---|---|
|
#18+
на сколько я знаю в схеме данных можно поставить на ограничение изменения только по ключевому полю. Как с остальными быть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2004, 11:58 |
|
||
|
Технический вопрос
|
|||
|---|---|---|---|
|
#18+
1 в таблице - справочнике делаешь поле индексированным без повторений, но не обязательно ключевым 2 создаешь таблицу блокирующую справочник 3 открываешь схему данных и делаешь связь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2004, 12:10 |
|
||
|
Технический вопрос
|
|||
|---|---|---|---|
|
#18+
так то оно так, но 1. Связь устанавливается по ключу 2. Связь блокирует изменение именно первичного ключа записи, но остальные поля могут изменятся. Вот в чем фишка. 3. Правда в установлеии связи можно выбрать несколько полей, но я так понимаю что это про составные индексы речь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2004, 14:06 |
|
||
|
Технический вопрос
|
|||
|---|---|---|---|
|
#18+
1 Связь устанавливается НЕ ТОЛЬКО по ключу 2 Индекс не всегда является ключем 3 Связей может быть несколько, индексов тоже ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2004, 14:15 |
|
||
|
Технический вопрос
|
|||
|---|---|---|---|
|
#18+
Миль пардон - не догоняю что-то, попытаюсь обрисовать иначе: Есть таблица "Поставщик" Поля: 1. Код (автонамбер - уникальный ключ) 2. Наименование Есть таблица "Компания" Поля: 1. Код (автонамбер - уникальный ключ) 2. СвязьПоставщик (внешний ключ к таблице поставщиков (Поставщик.Код)) 3. Наименование В схеме данных связь прописана как 1 (Поставщик.Код) ко многим (Компания.СвязьПоставщик). Запрещены каскадное удаление и обновление ключа главной таблицы. Внимание вопрос: Как запретить изменение поля Поставщик.Наименование? Если можно то на пальцах :) или ругим понятным способом. какие ключи и индексы требуется созать и связать? Спасибо, что было время прочитать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2004, 05:24 |
|
||
|
Технический вопрос
|
|||
|---|---|---|---|
|
#18+
осмелюсь напомнить-с, а то затеряется... а помощь требуется ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2004, 05:39 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32436392&tid=1676142]: |
0ms |
get settings: |
5ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
415ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
61ms |
get tp. blocked users: |
2ms |
| others: | 214ms |
| total: | 726ms |

| 0 / 0 |
