Быстрая вставка строк в базу данных mysql |
Здравствуйте, гость ( Вход | Регистрация )
Быстрая вставка строк в базу данных mysql |
evgen55 |
24.7.2017, 14:25
Сообщение
#1
|
Новичок Группа: Неактивирован Сообщений: 8 Регистрация: 24.7.2017 Пользователь №: 4590 Спасибо сказали: 0 раз(а) Репутация: 0 |
Есть база данных mysql на удаленном сервере. При обращении к таблице каждый запрос выполняется около 40 мс. Возможно ли както повысить скорость. Пробовал все это оборачивать в одну транзакцию но скорость от этого только уменьшилась
потом в цикле подставляю параметры
И потом делаю
Есть база данных mysql на удаленном сервере. При обращении к таблице каждый запрос выполняется около 40 мс. Возможно ли както повысить скорость. Пробовал все это оборачивать в одну транзакцию но скорость от этого только уменьшилась
потом в цикле подставляю параметры
И потом делаю
P.S. ОС Windows |
|
|
lanz |
1.8.2017, 9:13
Сообщение
#2
|
Старейший участник Группа: Участник Сообщений: 690 Регистрация: 28.12.2012 Пользователь №: 3660 Спасибо сказали: 113 раз(а) Репутация: 8 |
Цитата Отображение строк 0 - 24 (4274 всего, Запрос занял 0.0018 сек.) Это возможно сравнение яблок с апельсинами. 0.0018 это то что показывает phpmyadmin, я если честно не знаю, как он меряет, что он включает в это время и как вы меряли 40 мс. Приложите пожалуйста минимальный проект с бенчмарком чтобы можно было конкретно уже смотреть. Кроме того - существует ли проблема вообще? Т.е. вы наблюдаете тормоза при вставке или вам просто не нравится число 40? Попробуйте вставить много строк, увеличивается ли время пропорционально? Как вы меряли время? Согласитесь, что несколько странно видеть сишный код в 20 раз медленнее php, не верю |
|
|
evgen55 |
1.8.2017, 10:41
Сообщение
#3
|
Новичок Группа: Неактивирован Сообщений: 8 Регистрация: 24.7.2017 Пользователь №: 4590 Спасибо сказали: 0 раз(а) Репутация: 0 |
Цитата Отображение строк 0 - 24 (4274 всего, Запрос занял 0.0018 сек.) Это возможно сравнение яблок с апельсинами. 0.0018 это то что показывает phpmyadmin, я если честно не знаю, как он меряет, что он включает в это время и как вы меряли 40 мс. Приложите пожалуйста минимальный проект с бенчмарком чтобы можно было конкретно уже смотреть. Кроме того - существует ли проблема вообще? Т.е. вы наблюдаете тормоза при вставке или вам просто не нравится число 40? Попробуйте вставить много строк, увеличивается ли время пропорционально? Как вы меряли время? Согласитесь, что несколько странно видеть сишный код в 20 раз медленнее php, не верю int id;
Соответственно когда селект возвращает примерно 4000 объектов и внутренний цикл содержит примерно 10-20 item получается слишком долго |
|
|
Текстовая версия | Сейчас: 26.11.2024, 8:06 |