Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Сортировка данных

42K
21 июля 2010 года
coirius
73 / / 21.07.2010
Пишу для себя сайтец и нужно отсортировать данные в запросе по двум столбцам: commetn_date и comment_time
Текущие наработки:
 
Код:
mysql_query("SELECT comment_text, comment_date, comment_author FROM blog_comments WHERE post_id = '$Post' ORDER BY comment_date");
2
21 июля 2010 года
squirL
5.6K / / 13.08.2003
и в чем проблема?
1.9K
29 июля 2010 года
Rad87
123 / / 14.12.2005
Здравствуйте.
В моей базе около 50000 записей описывающих музыкальные композиции. Сортировка композиций по названию (`szName` varchar(255) ) занимает длительное время (около 5 секунд).
Создание индекса "ADD INDEX `myindex`(`szName`(5));" не дает результата
Создание представления тоже не особо помогает.

Как мне увеличить время выполнения запроса с сортировкой данных?
11
29 июля 2010 года
oxotnik333
2.9K / / 03.08.2007
Цитата: Rad87
Здравствуйте.
В моей базе около 50000 записей описывающих музыкальные композиции. Сортировка композиций по названию (`szName` varchar(255) ) занимает длительное время (около 5 секунд).
Создание индекса "ADD INDEX `myindex`(`szName`(5));" не дает результата
Создание представления тоже не особо помогает.

Как мне увеличить время выполнения запроса с сортировкой данных?


У вас что то с СУБД или железом, ибо 50 тыщ отсортировать да еще и проиндексированных для любой СУБД как 2 пальца.

14
29 июля 2010 года
Phodopus
3.3K / / 19.06.2008
Цитата: Rad87
Как мне увеличить время выполнения запроса с сортировкой данных?


:) Вставьте лишних Sleep-ов

385
30 июля 2010 года
SomewherSomehow
477 / / 25.07.2004
Цитата: Phodopus
:) Вставьте лишних Sleep-ов


+1 =))

Цитата:
Как мне увеличить время выполнения запроса с сортировкой данных?


Наверное все-так уменьшить.
Сделайте кластерный индекс по тому полю, по которому сортируете, организуйте его в том порядке, в каком идет сортировка - будет усе летать (если конечно нет других причин в медленной работе самого сервера, железо, загрузка, или мож блокировки и т.д.).

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог