Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / SELECT / 5 сообщений из 5, страница 1 из 1
10.02.2015, 00:42:21
    #38875264
dump004
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SELECT
Привет.
Есть таблица на 1 млн. записей.

Есть SELECT:
Код: php
1.
$result = $mysqli->query("SELECT id, name FROM lists WHERE categoryid = " . $categoryid . " ORDER BY id DESC LIMIT 100");



Таблица: http://i.piccy.info/i9/a9899390902cf188ea8bcf7b41071b75/1423517308/73219/855930/Bezymiannyi.png

На поля categoryid, textid установлены идексы.

Но SELECT долго делается, хотя железо хорошее. Почему так? Помогите ускорить выборку.

Таблица весит немного, 111 мегабайт.
...
Рейтинг: 0 / 0
10.02.2015, 05:17:13
    #38875309
SELECT
план запроса чего кажет?
...
Рейтинг: 0 / 0
10.02.2015, 08:47:32
    #38875369
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SELECT
Код: sql
1.
show create table lists ;
...
Рейтинг: 0 / 0
11.02.2015, 15:30:19
    #38877126
alex564657498765453
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SELECT
1.2 ляма.
полагаю категорий будет штук 100
итого почти 13000 строчек надо отсортировать предварительно выбрав....
дли на же записи 91 байт...тоесть если пощитать что требуемые строчки лежат аккурат каждой сотой, то они попадают в 91*100 больше 4к ---в разные кластеры на винчестере. итого
13000 операций чтения

нуда... не быстро будет.

выбрать сначала надо 100 айдишников, а потом сделать выборку строк(айди + имя) для которых айди в этом списке.
...
Рейтинг: 0 / 0
11.02.2015, 23:19:01
    #38877481
winner13
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SELECT
А что если вакуумом оптимизировать? Я недавно дружу с мускулом, так что не пинайте меня, это лишь предложение.
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / SELECT / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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