Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Индексы и связка MSSQL -ACCESS через ODBC Linked table / 6 сообщений из 6, страница 1 из 1
01.04.2003, 12:08
    #32130801
vladK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Индексы и связка MSSQL -ACCESS через ODBC Linked table
Используються ли в этом случае индексы и как это проверить.
Вопрос вроде глупый, но возник по след. причине:
Решил посмотреть, что посоведует Index Tuner из SQL Profiler (ms sql7). Сделал файл рабочей нагрузки работая в клиентском приложении относящемся к серверу указанным способом. И на выходе получил, что никаких индексов и не надо, что сомнительно, потому как их никаких почти и нет.

В связи с этим и вопрос.
...
Рейтинг: 0 / 0
01.04.2003, 13:01
    #32130862
Вячеслав К
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Индексы и связка MSSQL -ACCESS через ODBC Linked table
Вопрос не глупый.
Развитие ODBC закончилось раньше, чем появился MSSQL 7.
Отсюда и "проблемы". Не нравится ODBC, используй ADO - будут проблемы с версией. ODBC приучит тебя писать всю логику на сервере. Если тебе не нужна присоединенная таблица - у тебя идеальный вариант клиента.
Индексы увидеть можно, но они не используются в работе. ODBC их не понимает. При любом обращении на присоединенные таблицы, идет их полное сканирование. Не желательно создавать сохраненные запросы на такие таблицы, использовать функции DSum, DCount. Используй логику сервера.
...
Рейтинг: 0 / 0
01.04.2003, 13:27
    #32130898
vladK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Индексы и связка MSSQL -ACCESS через ODBC Linked table
Вячеслав спасибо. Вообщем я так и думал, просто точного указания на это нигде в доках не встречал.
...
Рейтинг: 0 / 0
01.04.2003, 13:33
    #32130907
vladK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Индексы и связка MSSQL -ACCESS через ODBC Linked table
А с другой стороны зачем тогда мастер подключения связанной таблицы мапит имеющиеся индексы на серверной таблице. (посмотрите свойства связанной таблицы, индексы). При этом эти индексы нельзя изменить из Access. Или это просто для описательной информации о таблице?
...
Рейтинг: 0 / 0
01.04.2003, 14:24
    #32130968
gsi
gsi
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Индексы и связка MSSQL -ACCESS через ODBC Linked table
Развитие ODBC закончилось раньше, чем появился MSSQL 7.
Отсюда и "проблемы". Не нравится ODBC, используй ADO - будут проблемы с версией. ODBC приучит тебя писать всю логику на сервере. Если тебе не нужна присоединенная таблица - у тебя идеальный вариант клиента.
Индексы увидеть можно, но они не используются в работе. ODBC их не понимает. При любом обращении на присоединенные таблицы, идет их полное сканирование. Не желательно создавать сохраненные запросы на такие таблицы, использовать функции DSum, DCount. Используй логику сервера.


Индексы и понимает и использует, никакого полного сканирования, а логика сервера не имеет отношения к выбору ODBC/ADO
...
Рейтинг: 0 / 0
01.04.2003, 18:22
    #32131315
Вячеслав К
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Индексы и связка MSSQL -ACCESS через ODBC Linked table
То, что видны индексы в запросе, можно назвать это глюком. Принцип старого черно-белого телевизора. Современное телевещание видит, но все возможности использовать не может(цвет например). Библиотека DMO работает через ODBC.
Создай форму список на основе ACCESS - таблицы, записей та тысяч 30 и потом к присоединенной, на ACCESS сразу покажет количество записей, прыгает по индексу, даже если будет милион записей.
На присоединенной, только если перейдеш на последнюю запись с невероятным тормозом на большом количестве данных, т.е. идет сканирование.
Конечно есть недостатки в ODBC, зато клиент работает с минимумом трафика, особенно если их до сотни, и на всех Windows: 98, 2000, XP.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Индексы и связка MSSQL -ACCESS через ODBC Linked table / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]