Russian Qt Forum
Май 22, 2024, 09:57 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: QSQLITE, индексы, LIKE-оптимизация запросов  (Прочитано 3110 раз)
burunduk
Гость
« : Декабрь 12, 2005, 16:35 »

есть таблица, сделанная в QT драйвером QSQLITE
create table1(name varchar(50));

сделал индекс:
create index index1 on table1(name);

делаю запросы:

select name from table1 where name like 'ABCDEF%'  - 90 msec
с индексом и без - время одинаковое

select name from table1 where name = 'ABC'  - 0 msec
с индексом

select name from table1 where name = 'ABC'  - 90 msec
без индекса


Почему LIKE не использует индекс ?

Правила для LIKE оптимизации вроде выполнены.
http://sqlite.org/optoverview.htm

Кто сталкивался с подобными проблемами ?
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.124 секунд. Запросов: 19.