Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft Access Новый топик    Ответить
 Индерксы и интелект DAO 3.X  [new]
JohnS
Member

Откуда: Екатеринбург
Сообщений: 1842
Hi All
Не подскажите как DAO 3.X соображает какие индерсы надо к запросу подключить (если я их не указываю в запросе) .

З.Ы. А DAO это потому что я через Delphi коннектюсь к MDB .
--------------
"Я не толстый, я пушистый"
3 июн 06, 20:42    [2738461]     Ответить | Цитировать Сообщить модератору
 Re: Индерксы и интелект DAO 3.X  [new]
ILL HEAD
Member [заблокирован]

Откуда:
Сообщений: 8498
JohnS
как DAO 3.X соображает какие индерсы надо к запросу
DAO (Data Access Objects) - это интерфейс к СУБД и он ничего не "соображает" в индексах, и в даже запросах вообще
"соображает" та СУБД к которой в обращаетесь через DAO (в вашем случае - Jet)

JohnS
А DAO это потому что я через Delphi коннектюсь к MDB
с таким же успехом можно было использовать ADO
4 июн 06, 03:24    [2738699]     Ответить | Цитировать Сообщить модератору
 Re: Индерксы и интелект DAO 3.X  [new]
ILL HEAD
Member [заблокирован]

Откуда:
Сообщений: 8498
(вспомнив рекомендации по оформлению сообщений в форуме)
https://www.sql.ru/faq/faq_topic.aspx?fid=410
4 июн 06, 03:28    [2738700]     Ответить | Цитировать Сообщить модератору
 Re: Индерксы и интелект DAO 3.X  [new]
JohnS
Member

Откуда: Екатеринбург
Сообщений: 1842
ILL HEAD
JohnS
как DAO 3.X соображает какие индерсы надо к запросу
DAO (Data Access Objects) - это интерфейс к СУБД и он ничего не "соображает" в индексах, и в даже запросах вообще
"соображает" та СУБД к которой в обращаетесь через DAO (в вашем случае - Jet)

А ну да, попутал . Тогда как Jet соображает какие индерксы надо к запросу подключить ? (Если Вобще соображает :-) )
4 июн 06, 17:05    [2739157]     Ответить | Цитировать Сообщить модератору
 Re: Индерксы и интелект DAO 3.X  [new]
ILL HEAD
Member [заблокирован]

Откуда:
Сообщений: 8498
а в чем сомнения?
есть SQL-предложения, которые предполагают использование индексов
есть те, которые не предполагают
Jet следует этой логике
4 июн 06, 19:09    [2739292]     Ответить | Цитировать Сообщить модератору
 Re: Индерксы и интелект DAO 3.X  [new]
Пьяный Лох
Member

Откуда:
Сообщений: 3652
Более, гмм... неумный вопрос сложно себе представить.
Как соображает, как соображает...
Думатель у него внутре, и неонка. Вот думатель и соображает. А неонка отсвечивает.
Думателя зовут Оптимизатор Рашморович Рулёзный. Неонку зовут Неонка.
4 июн 06, 20:33    [2739381]     Ответить | Цитировать Сообщить модератору
 Re: Индерксы и интелект DAO 3.X  [new]
JohnS
Member

Откуда: Екатеринбург
Сообщений: 1842
ILL HEAD
а в чем сомнения?
есть SQL-предложения, которые предполагают использование индексов
есть те, которые не предполагают
Jet следует этой логике

Но JET скажем может по SQL запросу определить какой из индерксов лучше подключить ( КАК MS SQL ) ?
4 июн 06, 20:51    [2739404]     Ответить | Цитировать Сообщить модератору
 Re: Индерксы и интелект DAO 3.X  [new]
JohnS
Member

Откуда: Екатеринбург
Сообщений: 1842
КУ ?
--------------
"Я не толстый, я пушистый"
5 июн 06, 15:14    [2741516]     Ответить | Цитировать Сообщить модератору
 Re: Индерксы и интелект DAO 3.X  [new]
ILL HEAD
Member [заблокирован]

Откуда:
Сообщений: 8498
JohnS
КУ ?
это призыв продолжить?
5 июн 06, 15:18    [2741534]     Ответить | Цитировать Сообщить модератору
 Re: Индерксы и интелект DAO 3.X  [new]
bubucha
Member

Откуда:
Сообщений: 5636
скажем может по SQL запросу определить

SELECT КодТовара, НаименованиеТовара, КодГруппыТовара FROM Товары WHERE КодТовара =777
Как имея данную sql строку, можно определить, какие индексы будут использоватся?
5 июн 06, 15:41    [2741630]     Ответить | Цитировать Сообщить модератору
 Re: Индерксы и интелект DAO 3.X  [new]
JohnS
Member

Откуда: Екатеринбург
Сообщений: 1842
bubucha
скажем может по SQL запросу определить

SELECT КодТовара, НаименованиеТовара, КодГруппыТовара FROM Товары WHERE КодТовара =777
Как имея данную sql строку, можно определить, какие индексы будут использоватся?

А типа КАК МОЖНО ЭТО СКАЗАТЬ , ЕСЛИ В ВАШЕЙ БАЗЕ ВОЗМОЖНО НЕТ НИ ОДНОГО ИНДЕРКСА ??
6 июн 06, 13:31    [2744921]     Ответить | Цитировать Сообщить модератору
 Re: Индерксы и интелект DAO 3.X  [new]
ILL HEAD
Member [заблокирован]

Откуда:
Сообщений: 8498
предложу к рассмотрению еще более сложный вариант
"как это можно сказать если базы нет вообще"
6 июн 06, 13:33    [2744939]     Ответить | Цитировать Сообщить модератору
 Re: Индерксы и интелект DAO 3.X  [new]
bubucha
Member

Откуда:
Сообщений: 5636
А типа КАК МОЖНО ЭТО СКАЗАТЬ , ЕСЛИ В ВАШЕЙ БАЗЕ ВОЗМОЖНО НЕТ НИ ОДНОГО ИНДЕРКСА ??

А че орать то? Имхо, ПЛ уже дал, вполне исчерпывающий ответ.
6 июн 06, 13:40    [2744968]     Ответить | Цитировать Сообщить модератору
 Re: Индерксы и интелект DAO 3.X  [new]
Andres 1
Member

Откуда: Эстония
Сообщений: 1191
Почитать на тему.
http://www.microsoft.com/technet/prodtechnol/sql/70/proddocs/msjet/jetch04.mspx
http://support.microsoft.com/default.aspx?scid=kb;en-us;172199
http://office.microsoft.com/en-us/assistance/HP051874531033.aspx - выбрать improve query performance
http://support.microsoft.com/kb/q112112/
http://support.microsoft.com/kb/128388/EN-US/
6 июн 06, 13:52    [2745031]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft Access Ответить