Master-X
Регистрация
|
Вход
Форум
|
Новости
|
Статьи
Главная
»
Форум
»
Программинг, Скрипты, Софт, Сервисы
»
Тема:
Скорость работы MySQL
Новая тема
Ответить
цитата
02/07/18 в 12:09
EagleOwl
Вроде бы простой вопрос, а конкретной информации нету.
Увеличивается ли время запросов к таблице MySQL, если растет количество полей?
Например в одной таблице 10 полей, в другой - 40 полей. Количество записей одинаковое. Тип таблицы InnoDB. Сильно ли будет отличаться время выполнения запросов?
Может кто-то в своей работе сталкивался с таким.
цитата
03/07/18 в 10:32
11-11-11
EagleOwl писал:
Увеличивается ли время запросов к таблице MySQL, если растет количество полей?
нет
если конечно ты не делаешь выборку всех полей SELECT * FROM
также посмотри чтобы хватало памяти и размера кеша, самоей простое через скриптик mysqltuner.pl
цитата
19/07/18 в 01:42
EagleOwl
11-11-11 писал:
нет
если конечно ты не делаешь выборку всех полей SELECT * FROM
также посмотри чтобы хватало памяти и размера кеша, самоей простое через скриптик mysqltuner.pl
Практика показала, что ты мне неправильно сказал. Скорость выборки падает как минимум пропорционально росту количества полей, а соответственно и весу таблицы.
Пришлось разносить данные по разным таблицам.
цитата
19/07/18 в 15:04
11-11-11
EagleOwl писал:
Скорость выборки падает как минимум пропорционально росту количества полей, а соответственно и весу таблицы
тебе надо настройками mysql пробовать поиграться, не хватает размера кеша скорей всего
PS
глупый конечно вопрос, но ты же индексы делал по тем полям?
цитата
19/07/18 в 15:35
EagleOwl
делал
цитата
20/07/18 в 23:39
Stek
EagleOwl писал:
Скорость выборки падает как минимум пропорционально росту количества полей, а соответственно и весу таблицы.
Пришлось разносить данные по разным таблицам.
Можно хоть видео хранить в longblob, а если выборка по id - то разницы ни какой не будет. Разница чувствуется при чтении данных, когда их надо вытянуть.
Новая тема
Ответить
Эта страница в полной версии