Jump to content
Sign in to follow this  
AndreyRr

Генерируется много обращений к MySQL - кто знает как решить?

Recommended Posts

Генерируется много обращений к MySQL - превышаем лимиты на хостинге, и хостер ругается.

 

С чем может быть связано, и можете посоветует кто-то толькового программиста кто может решить? (сам магазин небольшой, 300 товаров)

Share this post


Link to post
Share on other sites

с анализа таких запросов

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Similar Content

    • By lolomtk
      Управление сео данными
       
      Требуется вывести сборные ссылки фильтра в рамках категории, с указанием позиции их размещения и сео данными
      К примеру, генерируется ссылка фильтра
       
      https://supershtrih.ru/shtrih-kodirovanie-i-identifikaciya/printery-etiketok/klass-printera:vstraivaemyy
       
      создаем в админке новые ссылки в рамках отобранной категории
       
      http://joxi.ru/Dr8Mqj4uzD56am
       
      при создании открывается окно куда вписываем:
      1.       сео данные
      2.       ссылку фильтра
      3.       категория, выбранная по фильтру (но можно отредактировать)
      4.       выбираем положение (Up, down,Left) – используется при выводе (ниже по модулям описано)
      5.       Группу заголовка
      6.       Ручной ввод
      При сохранении записываем дату правки и ставим галку «ручной ввод» - которую надо вывести в списке (т.е. мы ставим ее после изменения данных) и эта галка должна быть видна
       
      Используемые таблицы (тут мои записи по таблицам, может надо будет переиграть)
      Таблица ссылок  oc_fasturl (позицию – вывести в модуль) (добавить дату изменения)
      Вывести из таблицы oc_link_seo сео данные на странице ссылки из таблицы oc_fasturl
       
      В категориях вывести сео данные которые записаны в соответствующей таблице, при сохранении – фиксируем дату изменения
      - Ставим галку ручной ввод
       
      Делаем отдельный для товаров с деревом категорий (фильтром по категориям)
       
      По итогу сортировка по дате и галке ручной ввод
       
      Итого:
      Есть сео данные в категории/производители/фильтры/ товары/блог/макеты – выводим их, иначе генерируется налету с макета (есть функционал)
       
      Далее

      Создаем три модуля по аналогии с http://joxi.ru/n2YxwvZTZ0BDBm
      Произвольные ссылки в категории
       
      1.     Часто ищу UP
      2.     Часто ищу Down
      3.     Часто ищу Left
      Далее выводим в соответствии с макетом на сайте
       
      По каждому из разделов генерируется и обновляется xml карта по аналогии с сайт мап
       
      В принципе основа модуля есть, сейчас не хватает рук его доделать, есть разработчик который может рассказать  что делал и где остановился
       
      Общаюсь в скайпе, умение работы с гитом приветствуется
       
      Плачу 10- ку за реализацию, или по вашему предложенному тарифу
       
       
       
    • By dim1984
      Добрый день, добрые люди! Есть такая проблема, может кто сталкивался...
      1) При оформлении заказа - информация о нём не появляется в админке (так же не приходят письма админу и покупателю), но заказ записывается в БД с order_status_id 0. Если статус заменить - в админке заказ появляется, но:
      2) при попытке сменить статус - возникает такая лютая ошибка (скрин во вложении).
       
      Как победить эту победу?

    • By fduw
      Как подключить mysql через unix socket?
      В инете не нашел рабочей инфы
       
      Стандартная конфа

       Так не работает
      define('DB_HOSTNAME', 'unix:/tmp/mysql.sock'); define('DB_HOSTNAME', 'localhost/tmp/mysql.sock'); define('DB_HOSTNAME', 'tmp/mysql.sock');  
    • By perebor
      Ребят привет, нужна помощь, прошу не пинаться) я пока не силен в оптимизации БД, но очень интересно было бы разобраться самому.
      На сервере где-то раз в месяц происходят скачки по нагрузке и кол-ву запросов. Последний был 27 числа, админка при этом пару раз отдавала 503 ошибку. Хостинг шлет предупреждения.
      Есть лог запросов, но все, что пока понимаю, так это то, что основную нагрузку подбрасывают запросы из мегафильтра. Собственно вопрос в том, что бы понять что это за запросы и как это дело оптимизировать, или может вообще стоит хостинг сменить. Буду благодарен если направите в правильное русло)

      сайт: nice-office.ru
      хостинг: ihc.ru
      Slow log:
       
       

    • By Tinyled
      Добрый день, столкнулся с задачей, выборки данных из таблицы в бд
      сама задача состоит в том что бы получить из таблицы записи сгруппированные по телефону (phone), но перед этим отсортированные по дате (datetime DESC), при этом с лимитом в 200 записей (LIMIT 0,200)
      прошу помочь понять, как можно сформировать запрос к бд, дабы не нагружать сильно бд, и выполнить все условия.
      Или может быть я ошибаюсь, и конечную сортировку лучше делать на php?
      пробовал запросом 
      SELECT sends.* FROM (SELECT * FROM `oc_watsappchat_send` WHERE creator="" ORDER BY `id` DESC) as sends GROUP BY sends.phone ORDER BY `id` DESC LIMIT 0,200 но запрос выходит достаточно долгим, и как я понимаю при увеличении числа записей в таблице время будет также увеличиваться
  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.