Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.89/18: Рейтинг темы: голосов - 18, средняя оценка - 4.89
16 / 14 / 16
Регистрация: 07.02.2017
Сообщений: 292
MySQL

Долго выполняется запрос

22.08.2017, 16:27. Показов 3437. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Приходят в GET слова для работы с БД, все работает хорошо, кроме одного словочитания, база данных возвращает значения, но это происходит очень долго, по сравнения с другими словами и словочетаниями! что может тут быть ?
это слово 'Golf Plus', а например по 'Range Rover' БД быстро отдает значения. Стоит : mysqli_query($link,"SET NAMES 'utf8'"); header: content-type: text/html; charset=utf-8

Добавлено через 30 минут
mb_detect_encoding($model); показывает ASCII, почему ? везде кодировка utf-8 (header()), пробовал перевезти строку в другую кодировку, ничего не выходит как была ASCII, так и осталась
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
22.08.2017, 16:27
Ответы с готовыми решениями:

не выполняется запрос в коде, но выполняется в phpliteadmin
всем привет! необходима небольшая помощь, есть бд с таблицей "keys" и одной из колонок в ней - "key". также есть запрос: SELECT...

PDO, Postgres. Долго выполняется SELECT, если есть bindValue
Всем привет! Очень-очень странный баг. Есть табличка postgres с 3.5кк записей. Есть два почти идентичных скрипта: ...

Не выполняется запрос
$bd=mysql_connect("localhost","spark","02030203") or die ('ERROR connection bd'); mysql_select_db("spark",$bd) or die ("ERROR connection...

5
 Аватар для Forastero
562 / 339 / 87
Регистрация: 15.05.2013
Сообщений: 812
Записей в блоге: 1
22.08.2017, 17:59
Долго - понятие растяжимое. Конкретных цифр хочется.

Первое в чем хочется убедиться - вы уверены что проблема не в самом запросе? Выполните его в консоли или где-нибудь ещё. Какое объемы данных? Используются ли индексы?
0
16 / 14 / 16
Регистрация: 07.02.2017
Сообщений: 292
22.08.2017, 18:11  [ТС]
Forastero, в консоли все выполняется, я же говорю что и на сайте все выполняется, но только очень долго. Оказывается что не важно что написать именно в этой строке,
все строки нормально работают.Хз. чудеса какие то
0
 Аватар для Forastero
562 / 339 / 87
Регистрация: 15.05.2013
Сообщений: 812
Записей в блоге: 1
22.08.2017, 18:24
mrWan, я имел в виду скорость выполнения запроса. Может быть так что именно по этой фразе в таблице много данных. Отсюда и тормоза.
0
Заблокирован
22.08.2017, 18:49
Цитата Сообщение от Forastero Посмотреть сообщение
Используются ли индексы?
Это главный вопрос на который необходимо ответить.
Еще бы желательно посмотреть на сам запрос к базе
0
16 / 14 / 16
Регистрация: 07.02.2017
Сообщений: 292
22.08.2017, 19:58  [ТС]
tabata, пробовал и с ними и без них. у меня запрос к БД такого вида:
PHP
1
"SELECT marka, model, type, view, year, price, currency, id, photo FROM tablepart WHERE type = :type
в плэйсхолдер вставляю GET['type'], а в нем лежат русские слова и словочетания которые совпадают с ячейками в строках(WHERE type = капот)

Добавлено через 2 минуты
пробовал и с PDO доставать строки и с mysqli все тоже самое, какие то строки находит быстро(сразу), а какие то очень медленно

Добавлено через 1 минуту
может что то с базой ? переделать ее что ли

Добавлено через 43 минуты
решил вопрос! Ребят спасибо что откликнулись Все это не не из-за кодировок, индексов и тд, все оказалось намного проще, я для товаров беру фотки из облака, косяк в этом. На некоторые фотки битые ссылки, которые и тормозят загрузку
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
22.08.2017, 19:58
Помогаю со студенческими работами здесь

Не выполняется запрос
Я решил сделать панель, где пользователь может изменить свой логин.Вот форма:<p>Ваш логин: <form method="post"...

Не выполняется запрос
Ломаю голову, не хочет выводить стихи <?php if (isset($_GET)) $name=$_GET; $sql="SELECT versi FROM proza WHERE name=".$name...

Не выполняется запрос
require 'config.php'; // Подключение к бд $login = "igor"; $sql = "SELECT * FROM partners WHERE login = $login"; $r =...

Не выполняется запрос
<?php include "db.php"; $USERNAME = $_POST; $KEYS = $_POST; $result2 = mysqli_query($connection,"SELECT key FROM users WHERE...

не выполняется запрос к бд
Здравствуйте. Не выполняется запрос, ошибок не выдает. Не могу понять в чем проблема. Подскажите пожалуйста. if(isset ($_POST,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Подключение Box2D v3 к SDL3 для Android: физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru