Оптимизация MYSQL - только профи.
3000 UAHЕсть таблицы mysql (mariadb 10.5) с количеством записей от 10000 до 150000.
Количество полей в структуре таблицы 60+ Помимо этого есть несколько JOIN в запросах к другим таблицам.
Пример запроса во вложении.
На разных страницах беруться данные с разным условием WHERE и с разным количеством выделяемых столбцов из структуры. Каждый посетитель получает эти данные в СЛУЧАЙНОМ порядке RAND($seed). Всё работает быстро, НО создается очень много временных таблиц. При ДДОС даже очень мощный сервер на 24 ядра уходит в потолок процессора.
Ищу решение по оптимизации запроса выше с сохранение сортировки в случайном порядке для каждого посетителя.
Данные в таблицах постоянно обновляются пользователями. В связи с этим кеширование не используется.
На выходе скорость выполнения запросов должна быть не меньше чем была.
Готов на кардинальные решения, но в рамках Maridb+PHP.
Доступ к проекту не предоставляю! Если требуется сделаю тестовую выгрузку структуры.
Оплата либо по факту либо через безопасную сделку. Никаких предоплат так как задача не стандартная.
Ссылка на файл с запросом https://fex.net/ru/s/tvpksp1
Бюджет готов увеличить в случаи реально глобальной помощи требующей большего времени.
-
Добрый день, на чем сайт написан или для чего БД? Можно часть обработки передавать на сторону клиента+оптимизировать БД. Можем связаться и расскажите детали
-
я бы попробовал вот так, но сложно без данных. https://pastebin.com/543Ua6sG
-
Добрый день, файл удален. Можете обновить?
-
Актуальные фриланс-проекты в категории Базы данных
Парсер вайбер сообществ
1000 UAH
написать парсер вайбер сообществ по примеру работы парсера на сайте https://promouser.com/ в рехультате получаем файл с номерами телефонов участников сообщества Базы данных, Парсинг данных |
[TM] BA Аналитик - создать 30 SQL запросов для датасета
4707 UAH
Добрый день, есть датасет из 3х таблиц, надо создать к нему 30 SQL запросов. Домен - ecommerce 5 простых запросов к каждой таблице 2 сложных запроса с агрегациями для каждой таблицы 4 запроса по парам таблиц с агрегацией 5 запросов для всех таблиц сразу Мне это надо для… Базы данных, Обработка данных ∙ 3 ставки |
Веб-приложениеНужно расширить функциональность существующего веб-приложения (TypeScript, React и Next.js), добавив модуль нечеткого поиска. Базы большие, нужно внедрить Elasticsearch или Manticore Search для индексации данных. Базы данных, Веб-программирование ∙ 5 ставок |
Загрузка товаров в интернет магазин в Wordpress
2122 UAH
Загрузка товаров - парики и аксессуары. Вариативные -273 товара, по несколько фото на каждый товар,+ вариации цветов. Не вариативные 33 товара. 1 вариант загрузить товары с документа Exel на мой сайт интернет магазин в Wordpress название www.wigs.lv, 3 языка. Образец документа… Базы данных, Парсинг данных ∙ 6 ставок |
Разработать мобильное приложение. Бэкенд + Фронтенд Android/iOSЕсть разработанный дизайн. Нужно приложение-каталог с регистрацией пользователей, фильтрами, поиском, возможностью добавлять в сохраненные и сравнение. крекинг заявок с государственного сайта (скорее всего парсинг), лента рекомендаций по интересам, пуш-уведомления. Нужен… Базы данных, Гибридные мобильные приложения ∙ 17 ставок |