Вот это?
Можно расписать, что такое "id>" и откуда я его возьму? :)---------- Добавлено 24.02.2012 в 13:28 ----------Чёт я не врубаюсь смотрю запрос выполняется 27 секунд:
Query 27 Sorting result SELECT id FROM `cms_freepages` WHERE cat=11 ORDER BY ID
Через phpmyadmin c SQL_NO_CACHE 0,005 секунд
Я что-то не понимаю в этой жизни? :)
netwind,iopiop, да это опять доли секунды. Тут главное быстро собрать все ID категории и всё.
Fearful, конечно профессор, шли бы только мимо :)
ввести такое?
Ну мы тем самым лишь уменьшаем сам массив, это опять же доли секунды.---------- Добавлено 24.02.2012 в 03:33 ----------
Да конечно.
1.Из мануала, Замечание:
Однако, плюсы использования mysql_unbuffered_query() имеют свою цену: вы не можете использовать функции mysql_num_rows() и mysql_data_seek() с результатом запроса, возвращённым этой функцией, пока не будут получены все ряды. Кроме того, вы должны будете обработать все ряды запроса до отправки нового запроса, используя тот же link_identifier.
2. Если мы даже применим mysql_data_seek, то нам НУЖНО количество ВСЕХ записей для составления листинга.
Вот тут решение проблемы: /ru/forum/comment/10080098
Да оно уже сейчас выполняется доли секунды. Опять же говорю сейчас проблема лишь как быстро считать все ID из категории 1 раз и всё.
Была бы статичная Таблица, то можно было бы сделать. А так то данные меняются автоматически.
Это уже мелочь не важная. Тут самый прикол как быстро получить список всех ID в нужной категории.
Про какую именно сортировку вы имеете ввиду? То что она в PHP проходит?
Индекс базы 15КБ, поэтому дамб весь помещается.
Не понимаю суть данной функции и чем она быстрее. Учитывая, что код идёт сверху вниз, в любом случаи пока не будет обработан и забит массив, код дальше не пойдёт выполняться. В чём смысл?---------- Добавлено 24.02.2012 в 02:27 ----------
Ну что я могу поделать? Вас поздравляю, у меня всё по другому и всё работает медленее. Возможно зависит от настроек или же серверной машины.
Для СЧ и НЧ запросов актуальны, особенно в регионах.
Про ВЧ можно даже не мечтать, лишь так подтянуть хвосты, но это сделается автоматически при начале продвижения и покупкой ссылок.
А так на войне все средства хороши.
Правильно, таблица то обновляется 1 раз в час и всё. Более она не трогается вовсе. 1 раз попала в кэш и забыли про неё.---------- Добавлено 24.02.2012 в 01:43 ----------
Да какая разница? Это нужно count вводить. А толку то? ну будет выполняться на доли секунды меньше и всё. PHP же в памяти выполняется.