Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
На какую "локальную" БД перейти с MS Access ?
|
|||
|---|---|---|---|
|
#18+
Уже не помню какой такой Locate,Seek привычнее SELECT f1.f2.f3 FROM t1 WHERE f1=5 Подозреваю, что весь фокус в том, что при фиксированной длине записей(dbf) или наличии ассоциатора(ADABAS) результат выбора по индексу легко представляется в виде битовой карты, а над битовыми картами(особенно разреженными) операции OR и AND весьма эффективны, а запантетовать можно нынче всё что угодно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2005, 23:15 |
|
||
|
На какую "локальную" БД перейти с MS Access ?
|
|||
|---|---|---|---|
|
#18+
chad и в сложных случаях locate for f1=value1 and f2=value1 and f3=value1 используются все индексы вместо тупого позаписного перебора. Ну вообще-то не верится что это можно просто так без всяких накладных расходов реализовать. А вот эти накладные расходы могут перевешивать всё остальное. А кстати если используется не строгое раверство, а больше-меньше - тоже будет использовать несколько индексов? Например select * from where field1>3 and field2=4 field3<5 Для строгого равенства вобщем-то это не особо нужно. И может продемонстрируете план запроса в Фоксе? Сами посудите, Оракл или Сайбейз существовали до Фокса и люди там наврядли много глупее - тем не менее сейчас их оптимизатор не будет использовать все индексы. MS же вообще купила Фокс и тоже в своём сервере это не делает. Ссылки на патент - ну как-то несерьёзно. Я думаю чтобы продавать сервер надо и так купить огромное количество патентов и одним больше-меньше врядли чего изменит, а для MS и вообще тратиться не надо(сомневаюсь я что они бы купили продукт не целиком, а некоторые ярые стронники фокса уверяли что фокс был куплен именно из-за Рашмора). Т.е. если уйти от эмоций и задуматься, то получается как Триклозан в зубной пасте - вроде он и есть, вроде и слово умное, но действительно ли он нужен? PS. Ничего против Фокса не имею. Как впрочем и за ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2005, 01:16 |
|
||
|
На какую "локальную" БД перейти с MS Access ?
|
|||
|---|---|---|---|
|
#18+
chadГоспода sql-щики. Просветите в каких серверах для оптимизации выполнения запроса используется больше одного индекса? Пример таблица field1,field2,field3 на ней отдельные индексы по field1,field2,field3 и запрос select * from where field1=a and field2=a field3=a Сколько индексов использует любимый вами sql-сервер? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2005, 09:44 |
|
||
|
На какую "локальную" БД перейти с MS Access ?
|
|||
|---|---|---|---|
|
#18+
В Базияне написано, что суть рашмора в следующем: если значение поля, входящее в запрос, присутствует в индексе, то значения этого поля получаются не из дбф, а прямо из индекса. Видимо, выигрыш в скорости происходит за счет того, что объем индексного файла меньше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2005, 15:25 |
|
||
|
|

start [/forum/topic.php?fid=35&startmsg=32939948&tid=1553909]: |
0ms |
get settings: |
12ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
54ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 211ms |
| total: | 359ms |

| 0 / 0 |
