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

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

20 запросов к бд. на сайте по факту 4 новости и всё. остально хтмл код. ни календарей не облако тегов ничего такого нет. это нормально?

с помощью какой фун-ии пхп можно посмотреть какие именно запросы к бд делаются?

то что гугль подсказал не работает 

print_r(Yii::app()->db->getStats());

tatfile_ru

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

В index.php

 

GzipOut(1);

Убираем комментарии в mysql(i).class.php
 

//   $this->query_list[] = array( 'time'  => ($this->get_real_time() - $time_before),

//		   'query' => $query,

//		   'num'   => (count($this->query_list) + 1));


В gzip.php добавляем вывод запросов
 

function GzipOut($debug=0){

 global $config, $Timer, $db, $tpl, $_DOCUMENT_DATE;

 if ($debug) $s = "

<!-- Время выполнения скрипта ".$Timer->stop()." секунд -->

<!-- Время затраченное на компиляцию шаблонов ".round($tpl->template_parse_time, 5)." секунд -->

<!-- Время затраченное на выполнение MySQL запросов: ".round($db->MySQL_time_taken, 5)." секунд -->

<!-- Общее количество MySQL запросов ".$db->query_num." -->

<!-- SQL запросы ".print_r($db->query_list,true)." -->";

Выполняем, затем просмотр HTML сода и в конце видим всю эту информацию...

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

может кто выделить запросы от сторнних модов? а то что останется рассказать и показать где их отключить?


<!-- SQL запросы Array

(

	[0] => Array

		(

			[time] => 0,0229580402374

			[query] => SELECT * FROM dle_usergroups ORDER BY id ASC

			[num] => 1

		)

	[1] => Array

		(

			[time] => 0,00117492675781

			[query] => SELECT * FROM dle_users WHERE user_id='1'

			[num] => 2

		)

	[2] => Array

		(

			[time] => 0,0102150440216

			[query] => SELECT p.id, p.autor, p.date, p.short_story, CHAR_LENGTH(p.full_story) as full_story, p.xfields, p.title, p.category, p.alt_name, p.comm_num, p.allow_comm, p.fixed, p.tags, e.news_read, e.allow_rate, e.rating, e.vote_num, e.votes, e.view_edit, e.editdate, e.editor, e.reason FROM dle_post p LEFT JOIN dle_post_extras e ON (p.id=e.news_id) WHERE approve=1 AND allow_main=1 ORDER BY date DESC LIMIT 0,12

			[num] => 3

		)

	[3] => Array

		(

			[time] => 0,00607895851135

			[query] => SELECT COUNT(*) as count FROM dle_post WHERE approve=1 AND allow_main=1

			[num] => 4

		)

	[4] => Array

		(

			[time] => 0,00528597831726

			[query] => SELECT `id`, `title`, `version`, `alt_name` FROM `dle_downloads` WHERE `approve` = '0' AND `date` < '2013-03-21 18:13:16'  ORDER BY `date` DESC LIMIT 0,16

			[num] => 5

		)

	[5] => Array

		(

			[time] => 0,000906944274902

			[query] => SELECT `id`, `title`, `version`, `alt_name` FROM dle_downloads WHERE `approve` = '0' AND `date` >= '2013-03-21 18:13:16' - INTERVAL 1 MONTH AND date < '2013-03-21 18:13:16'  ORDER BY rating DESC, comm_num DESC, news_read DESC, date DESC LIMIT 0,16

			[num] => 6

		)

	[6] => Array

		(

			[time] => 0,00505399703979

			[query] => SELECT `id`, `parentid`, `name`, `news_number`, `alt_name` FROM `dle_cat_downloads` WHERE `parentid` = '0' ORDER BY `posi` ASC, `name` ASC, `id` ASC

			[num] => 7

		)

	[7] => Array

		(

			[time] => 0,000395059585571

			[query] => SELECT `id`, `parentid`, `name`, `alt_name`, `news_number` FROM `dle_cat_downloads` WHERE `parentid` = '1' ORDER BY `posi` ASC, `name` ASC, `id` ASC

			[num] => 8

		)

	[8] => Array

		(

			[time] => 0,000345945358276

			[query] => SELECT `id`, `parentid`, `name`, `alt_name`, `news_number` FROM `dle_cat_downloads` WHERE `parentid` = '2' ORDER BY `posi` ASC, `name` ASC, `id` ASC

			[num] => 9

		)

	[9] => Array

		(

			[time] => 0,000349998474121

			[query] => SELECT `id`, `parentid`, `name`, `alt_name`, `news_number` FROM `dle_cat_downloads` WHERE `parentid` = '3' ORDER BY `posi` ASC, `name` ASC, `id` ASC

			[num] => 10

		)

	[10] => Array

		(

			[time] => 0,000783205032349

			[query] => SELECT DATE_FORMAT(date,'%b %Y') AS m_date, COUNT(*) AS cnt FROM dle_downloads WHERE approve = '0' GROUP BY m_date ORDER BY date desc

			[num] => 11

		)

	[11] => Array

		(

			[time] => 0,000577926635742

			[query] => SELECT COUNT(*) as count FROM dle_downloads where date>NOW() - INTERVAL 1 DAY AND `approve` = '0';

			[num] => 12

		)

	[12] => Array

		(

			[time] => 0,000463008880615

			[query] => SELECT COUNT(*) as count FROM dle_downloads where date>NOW() - INTERVAL 1 WEEK AND `approve` = '0';

			[num] => 13

		)

	[13] => Array

		(

			[time] => 0,000459909439087

			[query] => SELECT COUNT(*) as count FROM dle_downloads where date>NOW() - INTERVAL 1 MONTH AND `approve` = '0';

			[num] => 14

		)

	[14] => Array

		(

			[time] => 0,00119209289551

			[query] => SELECT `id`, `title`, `version`, `alt_name`, `screenshot`, `category` FROM `dle_downloads` WHERE `approve` = '0' AND `date` < '2013-03-21 18:13:16'  ORDER BY `date` DESC LIMIT 0,8

			[num] => 15

		)

	[15] => Array

		(

			[time] => 0,000784873962402

			[query] => SELECT `id`, `title`, `version`, `alt_name`, `screenshot`, `category` FROM `dle_downloads` WHERE `approve` = '0' AND `allow_block` = 1 AND `date` < '2013-03-21 18:13:16'  ORDER BY `date` DESC LIMIT 0,8

			[num] => 16

		)

	[16] => Array

		(

			[time] => 0,000626087188721

			[query] => SELECT `id`, `title`, `version`, `alt_name` FROM dle_downloads WHERE `approve` = '0' AND `date` >= '2013-03-21 18:13:16' - INTERVAL 1 DAY AND date < '2013-03-21 18:13:16' ORDER BY rating DESC, comm_num DESC, news_read DESC, date DESC LIMIT 0,16

			[num] => 17

		)

	[17] => Array

		(

			[time] => 0,000593185424805

			[query] => SELECT `id`, `title`, `version`, `alt_name` FROM dle_downloads WHERE `approve` = '0' AND `date` >= '2013-03-21 18:13:16' - INTERVAL 1 WEEK AND date < '2013-03-21 18:13:16' ORDER BY rating DESC, comm_num DESC, news_read DESC, date DESC LIMIT 0,16

			[num] => 18

		)

	[18] => Array

		(

			[time] => 0,000607013702393

			[query] => SELECT `id`, `title`, `version`, `alt_name` FROM dle_downloads WHERE `approve` = '0' AND `date` >= '2013-03-21 18:13:16' - INTERVAL 1 MONTH AND date < '2013-03-21 18:13:16' ORDER BY rating DESC, comm_num DESC, news_read DESC, date DESC LIMIT 0,16

			[num] => 19

		)

	[19] => Array

		(

			[time] => 0,00056004524231

			[query] => SELECT `id`, `title`, `version`, `alt_name` FROM dle_downloads WHERE `approve` = '0' AND date < '2013-03-21 18:13:16' ORDER BY rating DESC, comm_num DESC, news_read DESC, date DESC LIMIT 0,16

			[num] => 20

		)

	[20] => Array

		(

			[time] => 0,00478982925415

			[query] => SELECT `name`, `loaded`, `unloaded` FROM dle_users ORDER BY `unloaded` DESC, `loaded` DESC, `user_id` ASC LIMIT 0,10

			[num] => 21

		)

	[21] => Array

		(

			[time] => 0,00522804260254

			[query] => SELECT p.id, p.autor, p.date, p.short_story, CHAR_LENGTH(p.full_story) as full_story, p.xfields, p.title, p.category, p.alt_name, p.comm_num, p.allow_comm, p.fixed, p.tags, e.news_read, e.allow_rate, e.rating, e.vote_num, e.votes, e.view_edit, e.editdate, e.editor, e.reason FROM dle_post p LEFT JOIN dle_post_extras e ON (p.id=e.news_id) WHERE category IN ('1') AND approve=1 ORDER BY date DESC LIMIT 0,4

			[num] => 22

		)

)

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


[5] => Array
(
[time] => 0,000906944274902
[query] => SELECT `id`, `title`, `version`, `alt_name` FROM dle_downloads WHERE `approve` = '0' AND `date` >= '2013-03-21 18:13:16' - INTERVAL 1 MONTH AND date < '2013-03-21 18:13:16' ORDER BY rating DESC, comm_num DESC, news_read DESC, date DESC LIMIT 0,16
[num] => 6
)
[6] => Array
(
[time] => 0,00505399703979
[query] => SELECT `id`, `parentid`, `name`, `news_number`, `alt_name` FROM `dle_cat_downloads` WHERE `parentid` = '0' ORDER BY `posi` ASC, `name` ASC, `id` ASC
[num] => 7
)
[7] => Array
(
[time] => 0,000395059585571
[query] => SELECT `id`, `parentid`, `name`, `alt_name`, `news_number` FROM `dle_cat_downloads` WHERE `parentid` = '1' ORDER BY `posi` ASC, `name` ASC, `id` ASC
[num] => 8
)
[8] => Array
(
[time] => 0,000345945358276
[query] => SELECT `id`, `parentid`, `name`, `alt_name`, `news_number` FROM `dle_cat_downloads` WHERE `parentid` = '2' ORDER BY `posi` ASC, `name` ASC, `id` ASC
[num] => 9
)
[9] => Array
(
[time] => 0,000349998474121
[query] => SELECT `id`, `parentid`, `name`, `alt_name`, `news_number` FROM `dle_cat_downloads` WHERE `parentid` = '3' ORDER BY `posi` ASC, `name` ASC, `id` ASC
[num] => 10
)
[10] => Array
(
[time] => 0,000783205032349
[query] => SELECT DATE_FORMAT(date,'%b %Y') AS m_date, COUNT(*) AS cnt FROM dle_downloads WHERE approve = '0' GROUP BY m_date ORDER BY date desc
[num] => 11
)
[11] => Array
(
[time] => 0,000577926635742
[query] => SELECT COUNT(*) as count FROM dle_downloads where date>NOW() - INTERVAL 1 DAY AND `approve` = '0';
[num] => 12
)
[12] => Array
(
[time] => 0,000463008880615
[query] => SELECT COUNT(*) as count FROM dle_downloads where date>NOW() - INTERVAL 1 WEEK AND `approve` = '0';
[num] => 13
)
[13] => Array
(
[time] => 0,000459909439087
[query] => SELECT COUNT(*) as count FROM dle_downloads where date>NOW() - INTERVAL 1 MONTH AND `approve` = '0';
[num] => 14
)
[14] => Array
(
[time] => 0,00119209289551
[query] => SELECT `id`, `title`, `version`, `alt_name`, `screenshot`, `category` FROM `dle_downloads` WHERE `approve` = '0' AND `date` < '2013-03-21 18:13:16' ORDER BY `date` DESC LIMIT 0,8
[num] => 15
)
[15] => Array
(
[time] => 0,000784873962402
[query] => SELECT `id`, `title`, `version`, `alt_name`, `screenshot`, `category` FROM `dle_downloads` WHERE `approve` = '0' AND `allow_block` = 1 AND `date` < '2013-03-21 18:13:16' ORDER BY `date` DESC LIMIT 0,8
[num] => 16
)
[16] => Array
(
[time] => 0,000626087188721
[query] => SELECT `id`, `title`, `version`, `alt_name` FROM dle_downloads WHERE `approve` = '0' AND `date` >= '2013-03-21 18:13:16' - INTERVAL 1 DAY AND date < '2013-03-21 18:13:16' ORDER BY rating DESC, comm_num DESC, news_read DESC, date DESC LIMIT 0,16
[num] => 17
)
[17] => Array
(
[time] => 0,000593185424805
[query] => SELECT `id`, `title`, `version`, `alt_name` FROM dle_downloads WHERE `approve` = '0' AND `date` >= '2013-03-21 18:13:16' - INTERVAL 1 WEEK AND date < '2013-03-21 18:13:16' ORDER BY rating DESC, comm_num DESC, news_read DESC, date DESC LIMIT 0,16
[num] => 18
)
[18] => Array
(
[time] => 0,000607013702393
[query] => SELECT `id`, `title`, `version`, `alt_name` FROM dle_downloads WHERE `approve` = '0' AND `date` >= '2013-03-21 18:13:16' - INTERVAL 1 MONTH AND date < '2013-03-21 18:13:16' ORDER BY rating DESC, comm_num DESC, news_read DESC, date DESC LIMIT 0,16
[num] => 19
)
[19] => Array
(
[time] => 0,00056004524231
[query] => SELECT `id`, `title`, `version`, `alt_name` FROM dle_downloads WHERE `approve` = '0' AND date < '2013-03-21 18:13:16' ORDER BY rating DESC, comm_num DESC, news_read DESC, date DESC LIMIT 0,16
[num] => 20
)
[20] => Array
(
[time] => 0,00478982925415
[query] => SELECT `name`, `loaded`, `unloaded` FROM dle_users ORDER BY `unloaded` DESC, `loaded` DESC, `user_id` ASC LIMIT 0,10
[num] => 21
)
[/CODE]

Все это запросы от ваших сторонних модификаций.

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

Вот такой запрос идет от {custom} ?


		    [query] => SELECT p.id, p.autor, p.date, p.short_story, CHAR_LENGTH(p.full_story) as full_story, p.xfields, p.title, p.category, p.alt_name, p.comm_num, p.allow_comm, p.fixed, p.tags, e.news_read, e.allow_rate, e.rating, e.vote_num, e.votes, e.view_edit, e.editdate, e.editor, e.reason FROM dle_post p LEFT JOIN dle_post_extras e ON (p.id=e.news_id) WHERE category regexp '[[:<:]](5|9|7|19|13|10|8|11)[[:>:]]' AND approve=1 ORDER BY date DESC LIMIT 0,1


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

Вот такой запрос идет от {custom} ?

Да вполне возможно, все зависит от параметров вашего тега.

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

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

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

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

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

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

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

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

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

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