powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / SELECT
5 сообщений из 5, страница 1 из 1
SELECT
    #38875264
dump004
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет.
Есть таблица на 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
SELECT
    #38875309
план запроса чего кажет?
...
Рейтинг: 0 / 0
SELECT
    #38875369
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
show create table lists ;
...
Рейтинг: 0 / 0
SELECT
    #38877126
alex564657498765453
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1.2 ляма.
полагаю категорий будет штук 100
итого почти 13000 строчек надо отсортировать предварительно выбрав....
дли на же записи 91 байт...тоесть если пощитать что требуемые строчки лежат аккурат каждой сотой, то они попадают в 91*100 больше 4к ---в разные кластеры на винчестере. итого
13000 операций чтения

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

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


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