Перейти к публикации

Рекомендованные сообщения

У меня такая проблема, мой хостер постоянно блокирует мне базу ссылаясь на то что база вызывает нагрузки на сервер.

Помогите пожалуйста оптимизировать запросы скрипта к БД, версия скрипта 7.5

Я уже почти все встроенные модули поотключал, включил кеширование, включил кеширование счетчиков новостей, лишних модулей не ставил!

Ниже выложены логи которые мне скидывает хостер:

Ваша база данных повторно заблокирована, т.к. после проделанной Вами

оптимизации в slowlog продолжают попадать запросы:

# Time: 090305 6:25:06

# User@Host: m21474[m21474] @ fhe7.hoster.ru [195.128.50.136]

# Query_time: 2.390699 Lock_time: 0.018553 Rows_sent: 15

Rows_examined: 3421

use db21474m;

SET timestamp=1236223506;

SELECT SQL_CALC_FOUND_ROWS id, autor, date, short_story,

SUBSTRING(full_story, 1, 15) as full_story, xfields, title, category,

alt_name, comm_num, allow_comm, allow_rate, rating, vote_num, news_read,

flag, editdate, editor, reason, view_edit, tags FROM dle_post WHERE

category IN ('2','3','4','5','6','7','8','9','10','11') AND approve

ORDER BY fixed desc, date DESC LIMIT 0,15;

# Time: 090305 9:00:24

# User@Host: m21474[m21474] @ fhe7.hoster.ru [195.128.50.136]

# Query_time: 3.412087 Lock_time: 0.724403 Rows_sent: 1 Rows_examined:

14120

use db21474m;

SET timestamp=1236232824;

SELECT COUNT(*) AS count FROM dle_post WHERE dle_post.approve AND

(short_story LIKE '%lock%on%' OR full_story LIKE '%lock%on%' OR

dle_post.xfields LIKE '%lock%on%' OR title LIKE '%lock%on%');

# Time: 090305 10:23:10

# User@Host: m21474[m21474] @ fhe7.hoster.ru [195.128.50.136]

# Query_time: 2.358578 Lock_time: 0.000107 Rows_sent: 15

Rows_examined: 1286

use db21474m;

SET timestamp=1236237790;

SELECT SQL_CALC_FOUND_ROWS id, autor, date, short_story,

SUBSTRING(full_story, 1, 15) as full_story, xfields, title, category,

alt_name, comm_num, allow_comm, allow_rate, rating, vote_num, news_read,

flag, editdate, editor, reason, view_edit, tags FROM dle_post WHERE

category IN

('52','53','54','55','56','57','58','59','60','61','62','63','64','65','66','67','68')

AND approve ORDER BY fixed desc, date DESC LIMIT 0,15;

# Time: 090305 10:35:33

# User@Host: m21474[m21474] @ fhe7.hoster.ru [195.128.50.136]

# Query_time: 3.006248 Lock_time: 0.000114 Rows_sent: 15

Rows_examined: 5474

use db21474m;

SET timestamp=1236238533;

SELECT SQL_CALC_FOUND_ROWS id, autor, date, short_story,

SUBSTRING(full_story, 1, 15) as full_story, xfields, title, category,

alt_name, comm_num, allow_comm, allow_rate, rating, vote_num, news_read,

flag, editdate, editor, reason, view_edit, tags FROM dle_post WHERE

category IN

('12','13','14','15','16','17','18','19','20','21','22','23','24') AND

approve ORDER BY fixed desc, date DESC LIMIT 30,15;

# Time: 090305 10:41:21

# User@Host: m21474[m21474] @ fhe7.hoster.ru [195.128.50.136]

# Query_time: 3.974425 Lock_time: 0.000084 Rows_sent: 15

Rows_examined: 1138

use db21474m;

SET timestamp=1236238881;

SELECT SQL_CALC_FOUND_ROWS id, autor, date, short_story,

SUBSTRING(full_story, 1, 15) as full_story, xfields, title, category,

alt_name, comm_num, allow_comm, allow_rate, rating, vote_num, news_read,

flag, editdate, editor, reason, view_edit, tags FROM dle_post WHERE

category IN ('7') AND approve ORDER BY fixed desc, date DESC LIMIT 0,15;

# Time: 090305 10:53:03

# User@Host: m21474[m21474] @ fhe7.hoster.ru [195.128.50.136]

# Query_time: 3.167336 Lock_time: 0.644843 Rows_sent: 15

Rows_examined: 19220

use db21474m;

SET timestamp=1236239583;

SELECT SQL_CALC_FOUND_ROWS id, autor, date, short_story,

SUBSTRING(full_story, 1, 15) as full_story, xfields, title, category,

alt_name, comm_num, allow_comm, allow_rate, rating, vote_num, news_read,

flag, editdate, editor, reason, view_edit, tags FROM dle_post WHERE

approve AND allow_main ORDER BY fixed desc, date DESC LIMIT 5085,15;

# Time: 090305 11:58:28

# User@Host: m21474[m21474] @ fhe7.hoster.ru [195.128.50.136]

# Query_time: 4.537758 Lock_time: 0.000166 Rows_sent: 15

Rows_examined: 5446

use db21474m;

SET timestamp=1236243508;

SELECT SQL_CALC_FOUND_ROWS id, autor, date, short_story,

SUBSTRING(full_story, 1, 15) as full_story, xfields, title, category,

alt_name, comm_num, allow_comm, allow_rate, rating, vote_num, news_read,

flag, editdate, editor, reason, view_edit, tags FROM dle_post WHERE

category IN

('12','13','14','15','16','17','18','19','20','21','22','23','24') AND

approve ORDER BY fixed desc, date DESC LIMIT 0,15;

# Time: 090305 14:19:18

# User@Host: m21474[m21474] @ fhe7.hoster.ru [195.128.50.136]

# Query_time: 5.091929 Lock_time: 0.000097 Rows_sent: 15

Rows_examined: 6052

use db21474m;

SET timestamp=1236251958;

SELECT SQL_CALC_FOUND_ROWS id, autor, date, short_story,

SUBSTRING(full_story, 1, 15) as full_story, xfields, title, category,

alt_name, comm_num, allow_comm, allow_rate, rating, vote_num, news_read,

flag, editdate, editor, reason, view_edit, tags FROM dle_post WHERE

category IN ('24') AND approve ORDER BY fixed desc, date DESC LIMIT 300,15;

Ссылка на сообщение
Поделиться на других сайтах

1. Если ваша тема начинается с вопроса и вам нужна какая либо помощь, то в самой теме в обязательном порядке вы должны указывать ссылку на ваш сайт. Если ваш сайт находится в локальной сети и вы не можете предоставить ссылку то отправляйте персональное сообщение с вопросом в службу поддержки непосредственно с сайта http://dle-news.ru/, вам ответят на ваш вопрос в персональном порядке. Если вы не указали сайт, то ваша тема будет закрыта, а аккаунт на форуме заблокирован.

Ссылка на сообщение
Поделиться на других сайтах

Отключение вывода новостей из подкатегорий в родительских категория упростит запросы, больше в этих запросах сокращать нечего, только увеличение серверных ресурсов.

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...