Правила     Закладки     Карма    Календарь    Журналы    Помощь    Поиск    PDA    Чат   
        СМС-ки
   
Пейджер выключен!
Страницы: (4) 1 [2] 3 4  ( Перейти к первому непрочитанному сообщению )  
Фильтр авторов:    показать 
  скрыть
  Ответ в темуСоздание новой темыСоздание опроса

> Перекрестный запрос с Count и группировкой, Помогите осилить логику
twin  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Глухой нуб
******

Профиль
Группа: Администратор
Почтальон группы
Сообщений: 15560
Пользователь №: 6543
На форуме: 8 лет, 2 месяца, 2 дня
Карма: 299

Трезвый :
5 лет, 11 месяцев, 11 дней


Цитата (depp @ 8.04.2016 - 11:41)
откуда эта информация у вас?
Из личного опыта.


--------------------
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Зачем ворошить старое, когда можно наворотить новое?

user posted image
PMСайт пользователяICQ
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Valick  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 5493
Пользователь №: 35718
На форуме: 4 года, 15 дней
Карма: 167




Цитата (twin @ 8.04.2016 - 15:19)
Из личного опыта.

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


--------------------
wmr - R281553014107
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
twin  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Глухой нуб
******

Профиль
Группа: Администратор
Почтальон группы
Сообщений: 15560
Пользователь №: 6543
На форуме: 8 лет, 2 месяца, 2 дня
Карма: 299

Трезвый :
5 лет, 11 месяцев, 11 дней


Хорошо, не из личного. Пруфы искать лень, да и особо без надобности. Тут нужно просто включить логику и немного анализа.

Есть такая штука - memcached. Её очень часто применят для кэширования запросов. И очень редко, в исключительных случаях наоборот. Так какое место тоньше?


--------------------
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Зачем ворошить старое, когда можно наворотить новое?

user posted image
PMСайт пользователяICQ
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
depp  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 293
Пользователь №: 40589
На форуме: 2 года, 1 день
Карма: 19




Цитата (twin @ 8.04.2016 - 17:22)
memcached. Её очень часто применят для кэширования запросо

это у вас тоже из личного опыта?
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Guest  
Дата
Цитировать сообщение


Гость пожелал остаться неизвестным

Unregistered









twin некомпетентен, для вас это стало открытием?
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
twin  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Глухой нуб
******

Профиль
Группа: Администратор
Почтальон группы
Сообщений: 15560
Пользователь №: 6543
На форуме: 8 лет, 2 месяца, 2 дня
Карма: 299

Трезвый :
5 лет, 11 месяцев, 11 дней


Цитата (depp @ 8.04.2016 - 13:36)
это у вас тоже из личного опыта?

Это логика. Логика с опытом не имеет ничего общего.

Ну хорошо, не хотите логики, поищем пруфы. Хотя все пруфы тоже основаны на чьем то личном опыте и логических заключениях. Не понятно, чем мой не устраивает. smile.gif


Вот раз.
Вот два.
Вот три
Вот ликбез

Дальше сами гуглите.

Везде стараются снять нагрузку с сервера БД.

А теперь покажите ме систему или хотя бы схему, где вопросы оптимизации решаются путем переноса нагрузки на сторону СУБД.


--------------------
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Зачем ворошить старое, когда можно наворотить новое?

user posted image
PMСайт пользователяICQ
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Valick  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 5493
Пользователь №: 35718
На форуме: 4 года, 15 дней
Карма: 167




twin, нагрузка с БД снимается путём денормализации, оптимизации индексов, самих запросов и настроек сервера. Дальше масштабирование.

Мемкашу, ты вообще не в тему приплёл smile.gif учитывая что кеширование и на стороне БД есть.

Цитата (twin @ 8.04.2016 - 17:04)
А теперь покажите ме систему или хотя бы схему, где вопросы оптимизации решаются путем переноса нагрузки на сторону СУБД.

это когда 50-100 строк логики на РНР заменяется одним запросом...
увеличивается ли нагрузка на БД? ну может быть, и то не факт, а вот нагрузка всего проекта уменьшается однозначно, тут и к бабке не ходи.
Всё упирается в нежелание читать книги wink.gif


--------------------
wmr - R281553014107
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
twin  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Глухой нуб
******

Профиль
Группа: Администратор
Почтальон группы
Сообщений: 15560
Пользователь №: 6543
На форуме: 8 лет, 2 месяца, 2 дня
Карма: 299

Трезвый :
5 лет, 11 месяцев, 11 дней


Я не про оптимизацию базы говорю. А об оптимизации всей системы.
А если масштабирование невозможно? Допустим это шаред.

Представь ситуацию, что ты полностью исчерпал возможности СУБД. Индексы расставил, запросы оптимизировал (тут как раз и идет речь об оптимизации запросов кстати), а все равно сервак на пределе. И внутренний кэш не справляется. Что нужно делать? Симать нагрузку. Один из популярных способов - как раз мемкэш. Так что приплел я как раз правильно.

Я спросил, почему так? Покажи мне случай, когда нужно кэшировать результаты работы PHP, а не СУБД. Пусть там останутся те же запросы на пределе, а нагрузка снимется путем кэширования вычислений скриптов.

Цитата (Valick @ 8.04.2016 - 14:55)
это когда 50-100 строк логики на РНР заменяется одним запросом...

Опять же вернемся к моему опыту. Он есть, я больше 5 лет на хайлоад проекте работаю. Как только появляется тяжелый запрос, так сразу начинают выть админы. Ни разу за это время мне не предъявили за скрипты. Больше скажу. Мне даже приходилось эмулировать JOIN на PHP и собирать там результаты двух атомарных запросов. Потому что один сложный сожрал дохрена ресурса СУБД. А на стороне PHP эта хрень работает до сих пор, не вызывая никаких вопросов.
Цитата (Valick @ 8.04.2016 - 14:55)
Всё упирается в нежелание читать книги

В книгах не всегда есть ответы на все вопросы. На многие приходится искать ответ, набивая собственные шишки.


--------------------
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Зачем ворошить старое, когда можно наворотить новое?

user posted image
PMСайт пользователяICQ
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
depp  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 293
Пользователь №: 40589
На форуме: 2 года, 1 день
Карма: 19




Цитата (twin @ 8.04.2016 - 19:10)
Допустим это шаред.

Цитата (twin @ 8.04.2016 - 19:10)
Один из популярных способов - как раз мемкэш.

Цитата (twin @ 8.04.2016 - 19:10)
я больше 5 лет на хайлоад проекте работаю

вы это серьезно?
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
twin  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Глухой нуб
******

Профиль
Группа: Администратор
Почтальон группы
Сообщений: 15560
Пользователь №: 6543
На форуме: 8 лет, 2 месяца, 2 дня
Карма: 299

Трезвый :
5 лет, 11 месяцев, 11 дней


Цитата (depp @ 8.04.2016 - 15:19)
вы это серьезно?

Что именно? Эти три фразы не имеют общей подоплеки.


--------------------
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Зачем ворошить старое, когда можно наворотить новое?

user posted image
PMСайт пользователяICQ
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Valick  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 5493
Пользователь №: 35718
На форуме: 4 года, 15 дней
Карма: 167




Цитата (twin @ 8.04.2016 - 18:10)
Потому что один сложный сожрал дохрена ресурса СУБД. А на стороне PHP эта хрень работает до сих пор, не вызывая никаких вопросов.

Мне лично это говорит о том что у вас нет нормального специалиста по БД smile.gif
Это всё лишь борьба с последствиями, мне лично гораздо интереснее побороть причину.
Цитата (twin @ 8.04.2016 - 18:10)
В книгах не всегда есть ответы на все вопросы.

В книгах есть информация, которая позволяет не создавать себе проблем и не искать ненужные ответы набивая себе шишки.

Касательно данной темы, не надо никаких голословных заявлений. Есть БД, есть данные в БД, есть запрос который обрабатывает эти данные.


--------------------
wmr - R281553014107
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
twin  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Глухой нуб
******

Профиль
Группа: Администратор
Почтальон группы
Сообщений: 15560
Пользователь №: 6543
На форуме: 8 лет, 2 месяца, 2 дня
Карма: 299

Трезвый :
5 лет, 11 месяцев, 11 дней


Цитата (Valick @ 8.04.2016 - 16:00)
Мне лично это говорит о том что у вас нет нормального специалиста по БД
А мне это говорит, что ты работу под нагрузками знаешь только в теории.
Цитата
В теории, теория и практика неразделимы. На практике это не так. © Yoggi Berra


Цитата (Valick @ 8.04.2016 - 16:00)
Это всё лишь борьба с последствиями, мне лично гораздо интереснее побороть причину.

Как раз наоборот. Масштабирование - крайняя мера. Борьба с последствиями. Если есть хоть какая то возможность его избежать, нужно это сделать. То есть побороть причину.

Если один запрос выполняется долго, а будучи разделенным на два - быстро, то ничего страшного, что PHP отработает чуть дольше. Он как трактор, ему всё нипочем. А вот оптимальность запросов - притча воязыцах.

Вот тебе задачка. Побори, раз интересно. smile.gif


--------------------
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Зачем ворошить старое, когда можно наворотить новое?

user posted image
PMСайт пользователяICQ
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
depp  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 293
Пользователь №: 40589
На форуме: 2 года, 1 день
Карма: 19




twin, у вас достаточно высокий уровень bad practice
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Arh  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



146%
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 2102
Пользователь №: 27172
На форуме: 5 лет, 8 месяцев, 3 дня
Карма: 70




Цитата (depp @ 8.04.2016 - 20:26)
twin, у вас достаточно высокий уровень bad practice

откуда эта информация у вас?


--------------------
:)
PMСайт пользователя
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
twin  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Глухой нуб
******

Профиль
Группа: Администратор
Почтальон группы
Сообщений: 15560
Пользователь №: 6543
На форуме: 8 лет, 2 месяца, 2 дня
Карма: 299

Трезвый :
5 лет, 11 месяцев, 11 дней


Цитата (depp @ 8.04.2016 - 16:26)
twin, у вас достаточно высокий уровень bad practice

Удивил smile.gif Я это часто слышу от людей с шаблонным мышлением. Вчера вот даже статью написал по этому поводу.


--------------------
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Зачем ворошить старое, когда можно наворотить новое?

user posted image
PMСайт пользователяICQ
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
  Быстрый ответ
Информация о Госте
Введите Ваше имя
Кнопки кодов
Для вставки цитаты, выделите нужный текст и
НАЖМИТЕ СЮДА
Введите сообщение
Смайлики
:huh:  :o  ;) 
:P  :D  :lol: 
B)  :rolleyes:  <_< 
:)  :angry:  :( 
:unsure:  :blink:  :ph34r: 
     
Показать всё

Опции сообщения  Включить смайлики?
 Включить подпись?
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Опции темыСтраницы: (4) 1 [2] 3 4  Ответ в темуСоздание новой темыСоздание опроса