powered by simpleCommunicator - 2.0.37     © 2025 Programmizd 02
Форумы / SQLite [игнор отключен] [закрыт для гостей] / Индексация
2 сообщений из 2, страница 1 из 1
Индексация
    #38833152
xneo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте.

БД SQLite, таблица:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
CREATE TABLE "client_graphs" (
"client_id"  INTEGER(11) NOT NULL,
"graph_type"  INTEGER(11) NOT NULL,
"start_time"  INTEGER(11) NOT NULL,
"received"  INTEGER(20) NOT NULL,
"sended"  INTEGER(20) NOT NULL,
PRIMARY KEY ("client_id", "graph_type", "start_time")
);



Запрос:
Код: sql
1.
SELECT "start_time", "received", "sended" FROM "client_graphs" WHERE "client_id"=? AND "graph_type"=?;



При добавлении в таблицу индекса
Код: sql
1.
CREATE INDEX "client_graphtype" ON "client_graphs" ("client_id", "graph_type");


запрос выполняется медленнее, чем с использованием индекса
Код: sql
1.
CREATE INDEX "client_id" on "client_graphs" ("client_id");



Может кто-нибудь вкурсе, почему?
...
Рейтинг: 0 / 0
Индексация
    #38833804
Фотография PPA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
xneo,

А по планам индекс точно цепляется?
ну и привели статистику как выполняется тот и тот вариант (включается через .stats ON)
сколько уникальных значений по первому и второму полю?
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / SQLite [игнор отключен] [закрыт для гостей] / Индексация
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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