Есть ли разница в количестве запросов SQL, если скорость в целом одинаковая?

Dmitriy_2014
На сайте с 01.07.2014
Offline
276
162

Всем привет!

В WordPress’е или PHP есть функции чтобы примерно прикинуть количество SQL-запросов и время исполнения скрипта, такие как get_num_queries () и timer_stop ().

Вот например у любимого сайта моего друга - https://ocomp.info, в футере есть статистика что у него SQL-25 запросов, скорость 0,174 сек.

Пробив свой сайт у меня получается примерно SQL-80 запросов и скорость 0,190 сек, все это про главную страницу. Почти как у него, но SQL запросов больше.

Есть ли разница в производительности между больше этих SQL запросов или меньше, если скорость выполнения скрипта примерно одинакова? ( Ну то есть, как объяснить то, вот у него при 25-SQL => 0,174, то есть у меня при 80-SQL почти тоже самое получается 0,190, можно ли это считать равным не смотря на количество SQL запросов  )

Заранее всем спасибо за ответы!


LEOnidUKG
На сайте с 25.11.2006
Offline
1723
#1

В этом случаи нет, "ИЛИ". Есть "И"

И количество запросов

И настройка Mysql

И версия Mysql

И характеристики сервера

И плагины которые создают эти запросы

И от правильности запросов

И от загруженности сервера

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/
Dmitriy_2014
На сайте с 01.07.2014
Offline
276
#2
LEOnidUKG #:

В этом случаи нет, "ИЛИ". Есть "И"

И количество запросов

И настройка Mysql

И версия Mysql

И характеристики сервера

И плагины которые создают эти запросы

И от правильности запросов

И от загруженности сервера

Да, это конечно сложней сравнить :), а вот если цифры 25SQL/0.174 = 80SQL/0.190(ну почти 0,174)?
suffix
На сайте с 26.08.2010
Offline
325
#3

Это просто цифры - без понимания что за запросы вопрос бесмысленнен.

Ну вот у меня так - много знаний Вам это дало :)  ?

jpg 1.jpg
Клуб любителей хрюш (https://www.babai.ru)
Dmitriy_2014
На сайте с 01.07.2014
Offline
276
#4
suffix #:

Это просто цифры - без понимания что за запросы вопрос бесмысленнен.

Ну вот у меня так - много знаний Вам это дало :)  ?

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

Время исполнения запросов: 0.0038 сек., что-то мне все хуже и хуже :)
totamon
На сайте с 12.05.2007
Offline
437
#5
эти цифры могут изменить на порядок, например, при большей загрузке сервера... не количество запросов, а время выполнения, именно из-за количества запросов😉
Домены и хостинг https://8fn.ru/regru | Дедик от 3000р https://8fn.ru/73 | VPS в Москве https://8fn.ru/72 | Лучшие ВПС, ТП огонь, все страны! https://8fn.ru/inferno | ХОСТИНГ №1 РОССИИ https://8fn.ru/beget
LEOnidUKG
На сайте с 25.11.2006
Offline
1723
#6
Dmitriy_2014 #:
Да, это конечно сложней сравнить :), а вот если цифры 25SQL/0.174 = 80SQL/0.190(ну почти 0,174)?

Если просто цифры, то 25 меньше 80, а 0,174 меньше 0,190. Обращайтесь 😅

Dmitriy_2014
На сайте с 01.07.2014
Offline
276
#7
LEOnidUKG #:

Если просто цифры, то 25 меньше 80, а 0,174 меньше 0,190. Обращайтесь 😅

Неплохо 👏, но в целом если скорость почти одинаковая, то без разницы сколько там запросов, я понял!
CU
На сайте с 02.03.2014
Offline
65
#8
totamon #:
эти цифры могут изменить на порядок, например, при большей загрузке сервера... не количество запросов, а время выполнения, именно из-за количества запросов😉

Я б прислушался.

1000 посетителей по 25 запросов или по 80.

Разница стоимости хостинга для поддержания одинаковой скорости. Но если визитов и правда 1000 в день, можно забить. Вы не почувствуете. 

W1
На сайте с 22.01.2021
Offline
284
#9
Dmitriy_2014 #:
если скорость почти одинаковая, то без разницы сколько там запросов, я понял!

Два простых запроса - лучше, чем один сложный. Два сложных запроса - хуже, чем один сложный. А ещё бывает сервер не на локалхосте. А в целом - чем меньше запросов, тем лучше, однако не следует доводить идею до фанатизма, выпендриваясь в стиле  SELECT … IN ( SELECT …)

Мой форум - https://webinfo.guru –Там я всегда на связи

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