Оптимизация выборки из бд PHP

97
14 июля 2021, 04:30

Есть примерно 80 таблиц с данными по которым идёт поиск значений через foreach, и пока он идёт успевает пройти секунд 10-15 так как много таблиц, как сделать так, чтобы вывод данных был моментальный или хотя бы секунды 2 максимум?

Answer 1

Вы сразу не можете искать в 80 таблиц одновременно. Должна быть хоть реляционная модель БД. Так, как вы не описали подробно, трудно сказать. Запросы используйте, подзапросы. На Php рекомендую использовать PDO, и сделать правильное подключение к бд. Чтобы при каждом запросе, он не нагружало БД.

READ ALSO
Вывод массива - php

Вывод массива - php

Есть форма:

115
Не понимаю принцип переворота строки

Не понимаю принцип переворота строки

Что происходит в следующих 2 строках? Почему мы доходим до среднего символа в leftPart, начинаем с того же среднего символа в rightPart, но символ не дублируется?

124
Как освободить инициатора события?

Как освободить инициатора события?

уважаемое сообщество!

87
Проблемы с TimeZone при подключении MySQL к intelijiIdea

Проблемы с TimeZone при подключении MySQL к intelijiIdea

Создал пустой проект в intelijiIdea "Hello, Word", решил подключиться к серверу через боковую панельку DataBase -> + -> Data Source -> MySQLДанные для подключения ввел...

108