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

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


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


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