Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос
yesworld

yesworld

  • 10
    вклад
  • 12
    вопросов
  • 22
    ответа
  • 27%
    решений
Комментарии
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Миграции в MongoDb?

    yesworld
    yesworld @yesworld
    Илья, ага, но я уже написал ) Тоже юзал migrate-mongo..
    Написано более двух лет назад
  • Миграции в MongoDb?

    yesworld
    yesworld @yesworld
    504 там ошибка
    Написано более двух лет назад
  • Как правильно использовать Explain в Mysql?

    yesworld
    yesworld @yesworld Автор вопроса
    SagePtr, а как же составные индексы? Понятно, что от запросов все зависит, мне просто хотелось реальный 1 пример разобрать...
    Написано более трёх лет назад
  • Как правильно использовать Explain в Mysql?

    yesworld
    yesworld @yesworld Автор вопроса
    Спасибо за ответ, стоит ли тут как-то связывать индексы или поменять порядок запрашиваемых полей?
    Или достаточно оставить индексирование для поля fixed_t?
    Может что-то посоветуете?
    Написано более трёх лет назад
  • Как в webpack 4 передать [имя] входной точки в file-loader/url-loader?

    yesworld
    yesworld @yesworld Автор вопроса
    Немного конкретики можно?)
    Написано более трёх лет назад
  • Будут ли учитываться просмотры у telegram instant view на основном сайте?

    yesworld
    yesworld @yesworld Автор вопроса
    Григорий, я наитупейший вопрос задам, но куда писать точно? Так как я нашел форму, но она для багрепортов... или туда же писать?
    Написано более трёх лет назад
  • Как оптимизировать вложенные запрос mysql?

    yesworld
    yesworld @yesworld Автор вопроса
    Алексей: Согласен. Блин не могу решиться, переделать и сделать все по нормальному или пока так оставить.... Спасибо за ответ! Подумать нужно!
    Написано более трёх лет назад
  • Как оптимизировать вложенные запрос mysql?

    yesworld
    yesworld @yesworld Автор вопроса
    Алексей: Да я в курсе, что такое тригеры :)
    Просто как-то на хабре встречал в комментах ( не помню уже какой статьи ), что триггеры замедляют работу БД. Не мои слова, и не проверял, так что согласиться и/или опровергнуть не могу.
    Написано более трёх лет назад
  • Как оптимизировать вложенные запрос mysql?

    yesworld
    yesworld @yesworld Автор вопроса
    А, все, нашел, забыл LEFT! :(
    Спасибо longclaps ! Очень выручил... Тут даже не выручил, а научил меня новой фишкой ;)
    Думаю потом еще перепишу методы сохранения... ИМХО архитектуру нужно переделывать, такие выборки эт ненормально.
    Написано более трёх лет назад
  • Как оптимизировать вложенные запрос mysql?

    yesworld
    yesworld @yesworld Автор вопроса
    Вот что примерно получилось :)
    НО, то ли я тупой, то ли мои лыжи не едут... Этот запрос хоть и работает быстрее, но он не все записи Object выводит. Не могу пока ошибку найти :(
    SELECT
        `Ob`.`id` AS `id`,
        `Ob`.`title` AS `title`,
        (D.count_details + MA.count_materials) as count_items,
        GREATEST(MA.last_update,  Ob.last_update, D.last_update) as last_update
    FROM game.`Object` Ob
      JOIN (SELECT objectId, count(*) AS count_details, Max(gD.last_update) as last_update
            FROM game.Details AS gD
            WHERE gD.status = 1
            GROUP BY gD.objectId
            ) AS D ON D.objectId = Ob.`id`
      JOIN (SELECT objectId, count(*) AS count_materials, Max(gM.last_update) as last_update
            FROM game.Materials AS gM
            WHERE gM.status = 1
            GROUP BY gM.objectId
            ) AS MA ON MA.objectId = Ob.`id`
    WHERE Ob.status = 1
    ORDER BY last_update DESC
    ;
    Написано более трёх лет назад
  • Как оптимизировать вложенные запрос mysql?

    yesworld
    yesworld @yesworld Автор вопроса
    longclaps: Хех.. как написал, так и получил ответ.. :)
    Я не заметил objectId, у вложенного запроса. Пока мне идея нравится. :)
    ща все протестирую..
    Написано более трёх лет назад
  • Как оптимизировать вложенные запрос mysql?

    yesworld
    yesworld @yesworld Автор вопроса
    Если честно не совсем понял вашу выборку. :(
    Написано более трёх лет назад
  • Как оптимизировать вложенные запрос mysql?

    yesworld
    yesworld @yesworld Автор вопроса
    Иногда детали добавляются редко и их относят к какому то объекту, но может быть и ситуация иначе. Больше всего конечно меня бесит, что у каждой детали может быть один объект, а по факту может быть и больше.

    А триггеры, разве не медленно работают? Если честно не приходилось их использовать.
    Написано более трёх лет назад
  • Как оптимизировать вложенные запрос mysql?

    yesworld
    yesworld @yesworld Автор вопроса
    Вся проблема в том, что иногда он действительно быстро обрабатывает запросы, но иногда этот запрос висит больше 3х минут, следовательно нджинкс кидает 504 таймаут. :(
    А поднимать таймАут в конфиге больше чем 3 минуты, бредова.
    Написано более трёх лет назад
  • Как скачать приложение через blackberry World?

    yesworld
    yesworld @yesworld Автор вопроса
    К сожалению это тоже не помогло ((
    Написано более трёх лет назад
  • Как изменить вес для отдельных колонок в таблице?

    yesworld
    yesworld @yesworld Автор вопроса
    а есть какой-нибудь пример?
    Написано более трёх лет назад
  • Где взять актуальные курсы валют?

    yesworld
    yesworld @yesworld
    ссылка битая.
    Написано более трёх лет назад
  • Почему после установки в Mysql параметра skip-name-resolve, невозможно законектиться программами к БД?

    yesworld
    yesworld @yesworld Автор вопроса
    Спасибо ребят! Wexter, Дмитрий Шицков
    Затупил, я сперва пытался законнектиться под этим адресом ‘root’@'127.0.0.1', не сразу же сообразил, что самого то Юзера тоже менять нужно!
    RENAME USER ‘root’@'localhost' TO ‘root’@'127.0.0.1';
    Написано более трёх лет назад
  • Почему после установки в Mysql параметра skip-name-resolve, невозможно законектиться программами к БД?

    yesworld
    yesworld @yesworld Автор вопроса
    Мне как Wexter ответил, я сразу же попробовал localhost заменить на 127.0.0.1, к сожалению это не помогло. :(
    Написано более трёх лет назад
  • Почему после установки в Mysql параметра skip-name-resolve, невозможно законектиться программами к БД?

    yesworld
    yesworld @yesworld Автор вопроса
    Под рутом законнектиться нет проблем, вопрос в том, почему параметр выше влияет на доступ к БД
    Написано более трёх лет назад
  • 1
  • 2
  • 3
  • 4
  • Следующие →
Самые активные сегодня
  • hacker2001
    • 16 ответов
    • 0 вопросов
  • низкомолекулярный макрос
    • 9 ответов
    • 0 вопросов
  • sergey-kuznetsov
    Сергей Кузнецов
    • 7 ответов
    • 0 вопросов
  • Dr. Bacon
    • 7 ответов
    • 0 вопросов
  • rPman
    • 6 ответов
    • 0 вопросов
  • AlexandrVV86
    Александр Варлаков
    • 5 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации