Я смущен задавать вопрос. Если какие-либо вопросы, пожалуйста, дайте мне знать. Я не знаю, как это спросить.Mysql Query Оптимизация и сортировка
У меня есть свыше 90000 списков отелей в базе данных MYSQL. Если я ищу отели для определенного города, как правило, он выбирает списки из 90000 результатов. Я хочу сортировать отели против конкретных городов. По этой причине обычно я использую фильтр-запрос, но теперь я заметил, что для вывода результатов из списка 90000 требуется много времени. Я думаю, было бы лучше, если бы я искал отели в Нью-Йорке, он вернет 56 отелей из 90000 списков, и после этого фильтрация, такая как цена, рейтинг и т. Д., Будет искать только из 56 списков. Есть ли способ в MYSQL выйти из отелей. Его можно назвать виртуальной таблицей или представлением, о котором я не знаю. Пожалуйста, помогите мне решить.
Является ли ваш гостиничный стол индексированным по городу? – geoB
Наличие списка структуры и индексов таблицы было бы очень хорошим началом. Создание «Просмотр» может быть не лучшим ответом, и объединение запроса по местоположению и ценообразованию не является чем-то, что нужно для обработки mysql. – DRapp