Нужно переписать медленные запросы к базе данных

12
H
На сайте с 15.12.2009
Offline
71
875

Есть несколько сайтов, на хостинге и нужно переписать "медленные запросы"

Примеры запросов отправлю письмом.

Скайп: start.cn.ua

+ Ищу заказы. Оплачу 30% с каждого заказа баннерной рекламы (http://www.старт.укр/uslugi/bannernaya-reklama.html#akcia)
siv1987
На сайте с 02.04.2009
Offline
427
#1

Покажите пример запросов. Может там не запросы нужно переписывать а БД и логику.

H
На сайте с 15.12.2009
Offline
71
#2

C
На сайте с 04.02.2005
Offline
246
#3

глянуть бы на "быстрые" запросы

Милованов Ю.С
На сайте с 24.01.2008
Offline
197
#4
Chukcha:
глянуть бы на "быстрые" запросы

mysql_query('SET NAMES utf8');

:D

UPDATE:

ТС, я конечно не люблю(конечно вру) стебать людей, но Вы уверены что у Вашего хостера есть сервер? :D :D :D Может там просто секретарша сидит или школоло, каникулы все же, а хостеры они ух какие находчивые:D

Подпись))
[umka]
На сайте с 25.05.2008
Offline
456
#5

Что-то мне подсказывает, что не в запросах дело :)

Лог в помощь!
Оптимизайка
На сайте с 11.03.2012
Offline
396
#6

Запросы на скриншоте не влезают на экран полностью, поэтому пока только могу посоветовать сделать

CREATE INDEX i_system_type ON system(type);

CREATE INDEX i_views_display_vid ON views_display(vid);

Если индексов таковых ещё нет.

⭐ BotGuard (https://botguard.net) ⭐ — защита вашего сайта от вредоносных ботов, воровства контента, клонирования, спама и хакерских атак!
C
На сайте с 04.02.2005
Offline
246
#7

select count(*) from table

Какие индексы? Он сам по себе быстрый.

siv1987
На сайте с 02.04.2009
Offline
427
#8

SHOW CREATE TABLE table_name в студию

Запросы довольно тривиальные.

[umka]
На сайте с 25.05.2008
Offline
456
#9
Оптимизайка:
Запросы на скриншоте не влезают на экран полностью, поэтому пока только могу посоветовать сделать

CREATE INDEX i_system_type ON system(type);
CREATE INDEX i_views_display_vid ON views_display(vid);

Если индексов таковых ещё нет.

Имхо, в таблице должно быть много мильёнов записей, чтобы запрос по полю без индекса выполнялся 40 секунд.

IL
На сайте с 20.04.2007
Offline
418
#10
Chukcha:
select count(*) from table

от count(pid) тем не менее, он отличается ;)

А тема зачётная получается...

---------- Post added 04-06-2013 at 18:26 ----------

[umka:
Имхо, в таблице должно быть много мильёнов записей, чтобы запрос по полю без индекса выполнялся 40 секунд.

Не все хостеры одинаково полезны мыслят..

... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий