|
MySQL.RU - Webboard
Вернуться
очень долго обрабатывается запрос (Васлий) 08/08/2008 - 19:22:55
Re: RE: очень долго обрабатывается запрос (BOOM) 10/08/2008 - 18:20:56
From: Васлий - 08/08/2008 - 19:22:55
Subject:очень долго обрабатывается запрос
-----------------
Друзья может кто подскажет почему так медленно обрабатывается данный запрос
вот данные лог файла
-------------------
# Query_time: 44 Lock_time: 0 Rows_sent: 40 Rows_examined: 35239510
SELECT
siteusers_friends.id AS id ,
siteusers_friends.friend_id AS friend_id,
siteusers_friends.user_id AS user_id,
siteusers_friends.GUID AS requestGUID,
siteusers_images.user_image AS user_image,
siteusers.nicname AS nicname,
users_url.url_nic AS url_nic,
COUNT(useronline.user_id) AS useronline
FROM rus_siteusers_friends AS siteusers_friends
LEFT JOIN rus_siteusers_images AS siteusers_images ON siteusers_images.user_id = siteusers_friends.friend_id AND siteusers_images.default_img = 1
CROSS JOIN rus_siteusers AS siteusers ON siteusers.id = siteusers_friends.friend_id
LEFT JOIN users_url AS users_url ON users_url.user_id = siteusers_friends.friend_id
LEFT JOIN useronline AS useronline ON useronline.user_id = siteusers_friends.friend_id
WHERE siteusers_friends.user_id = '64' AND siteusers_friends.status = 1
GROUP BY siteusers_friends.id
ORDER BY siteusers_friends.time_request DESC
LIMIT 0,40;
Или например такой запрос
-----------------------
# Query_time: 58 Lock_time: 28 Rows_sent: 300 Rows_examined: 5301972
SELECT
siteusers.id AS id,
siteusers.nicname AS nicname,
siteusers.viewprofile AS viewprofile,
siteusers_images.user_image AS user_image,
musicant_basicinfo.genre1 AS genre1,
musicant_basicinfo.genre2 AS genre2,
musicant_basicinfo.genre3 AS genre3,
musicant_basicinfo.record_label AS record_label,
musicant_basicinfo.hometown AS hometown,
musicant_basicinfo.country AS country,
musicant_basicinfo.lastupdate AS lastupdate,
COUNT(useronline.user_id) AS useronline,
users_url.url_nic AS url_nic,
music_song.id AS songID,
music_song.url_song AS url_song
FROM rus_siteusers AS siteusers
LEFT JOIN rus_siteusers_images AS siteusers_images ON siteusers_images.user_id = siteusers.id AND siteusers_images.default_img = 1
LEFT JOIN useronline AS useronline ON useronline.user_id = siteusers.id
CROSS JOIN users_url AS users_url ON users_url.user_id = siteusers.id
CROSS JOIN rus_musicant_basicinfo AS musicant_basicinfo ON musicant_basicinfo.user_id = siteusers.id
LEFT JOIN rus_music_song AS music_song ON music_song.id = (SELECT id FROM rus_music_song WHERE user_id=siteusers.id ORDER BY views DESC LIMIT 0,1)
WHERE siteusers.group_id = '10' AND siteusers.active = '1' AND musicant_basicinfo.record_label IN ('1','2','3')
GROUP BY siteusers.id
ORDER BY siteusers.viewprofile DESC
LIMIT 0,300;
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
33862
|
|