Asar

Asar
Рейтинг
334
Регистрация
23.08.2004
torg:
icq - для оффлайн доставки сообщений и вообще для сообщений лучше.
skype - херня, годится только для микрофона и камеры.

Ничто не мешает и аську пользовать для микрофона и камеры...

В свое время был довольно популярный стишок:

Если глупый компилятор

Сообщает об ошибке

Это значит, что процессор

Нужно срочно поменять.

Заменить попробуй мамку,

Дисковод, видеокарту,

Наконец, мышиный коврик,

Может быть проблема в нем?

Хм, и правда. Спасиб!

aktuba:
1. Ключи на Field4, Field5 стоят?

Нет, только на Field4. Но, как я и написал выше, оно все так же тормозит, если вообще ORDER убрать!

aktuba:
2. Какие вообще ключи в таблице?

Ключи в таблице для всех полей, по которым возможны условия (WHERE). Всего 8 штук. Но оно тормозит и вообще без условий (для теста делал).

aktuba:

3. Тормозит - что значит? Какое именно время выполняется? Было бы хорошо, если сделали демо-базу и выложили в виде sql-файла.

К сожалению, т.к. я чайник, то тормозит оно именно на глаз в браузере (вплоть до 504 иногда). При этом, кстати, если через phpmyadmin запрос сделать — все моментально выполняется (в т.ч. и с WHERE). И вот это меня вообще вводит в транс. Куды бечь?

aktuba:

4. Explain что показывает?

id select_type table type possible_keys key key_len ref rows Extra

1 SIMPLE TableName ALL NULL NULL NULL NULL 10076 Using filesort

З.Ы. Еще одна странность. Вчера ночью вдруг все забегало. И на этой странице, и на паре других, где были проблемы, но поменьше. Потом опять все как обычно. Спрашиваю хостера — чего это у вас там было. Они грят, ничего не было, только резервное копирование в это время шло.

Asar добавил 14.08.2011 в 23:39

Уфф. Кажись, нашел. Дело оказалось в соседнем запросе, который еще более тупой (чем я), и для которого было 100 штук запросов в цикле, плюс каждый из этой сотни содержал еще по циклу запросов на 10—50...

Спасибо всем за участие.

Asar добавил 14.08.2011 в 23:40

З.Ы. А чтобы дурацкие вопросы поменьше задавать, скажите — как можно замерить время выполнения запроса к БД? Ни разу не делал...

Ragnarok:
SELECT (*) FROM Table ORDER BY Field4, Field5 LIMIT 50 ?

В смысле? Так быстрее должно быть? Дык, там ж 40 полей. Ну, и пробовал так тоже. Уж точно не быстрее...

Asar добавил 14.08.2011 в 23:18

LEOnidUKG:
Где он тормозит? На сервере или где? 10К записей это вообще капля в море для БД.

Вот и я удивляюсь. На сервере. Не при выдаче же в браузер...

Да хоть бы и не стеклянный. У стола поверхность мышью царапается, потому ковер и нужен. И что мышь может работать хоть на зеркале тут ни на что не влияет. З.Ы. Я текстуруню бумагу использую, а вообще надо бы тоже найти какой-нить ковер, только они все толстые какие-то продаются, а это непрально.

Seo0:
достали эти жирные "избранники народа"

На выборы-то прошлые, конечно, ходил, да?

vegas007, В Фотошопе Вам помогут Actions + Batch.

Asar добавил 13.08.2011 в 01:53

Что же касается бесплатных программ, то ФастСтоун более-менее умеет ставить водяные знаки, но очень паршиво сохраняет в Жпег. ИксенВью — наоборот.

netwind:
а это уже твои проблемы. есть программы-генераторы.

Эт да, можно и самому нагенерить, че там программы-то... В общем, не решилась бы задачка, погенерил бы, да.

netwind:
да и ты вроде как претендуешь быть программистом, значит можешь написать подобные.

Не, не, я на программиста не претендую. Какой из меня программист, так уж, от безнадеги свой прожектик программлю... Но написать ага, могу.

netwind:
и всегда можно просто выложить реальные данные

А вот тут жаба задушит. Тем более на форуме, где много строителей говносайтов ;--)

netwind:
так сделай дамп с тестовыми данными где проблема воспроизводится - будет предметный разговор. можно посмотреть на дамп, поэкспериментировать и предложить решение.
пока что в твоей теме сплошная угадайка.

Вообще, проблему уже можно считать неактуальной, но ежели ради любопытства — там ж очевидно скорости будут выше, если оставить в дампе с десяток-другой строк. А если тысячи строк делать, их чего, случайными данными чтоль забивать или как?..

Всего: 2386