Общие > Базы данных
По MySQL вопрос (тормоза, структура базы)
Антошка:
--- Цитировать ---Макс:
Тебе вообще знакомо такое понятие как "нормализация" ?
--- Конец цитаты ---
Да только к чему это здесь? Вот цитата из БСЭ
Нормализация
(франц. normalisation - упорядочение, от normal - правильный, положенный), вид термической обработки стали, заключающийся в нагреве её выше верхней критической точки, выдержке при этой температуре и последующем охлаждении на спокойном воздухе. Цель Н. - придание металлу однородной мелкозернистой структуры (не достигнутой при предыдущих процессах - литье, ковке или прокатке) и как следствие - повышение его механических свойств (пластичности и ударной вязкости).
Меняздесьдавнонет:
поможет:
ограничить все варчар поля нужным размером и сделать их char
все текст поля вынести в отдельную таблицу!
не хранить в базе ОФОРМЛЕНИЕ, а хранить ТЕКСТЫ
я не удивлюсь, что альт из имижда копирует содержимое поля кратко.
альт сократить максимум символов до 50.
Макс:
--- Цитировать ---Антошка:
Да только к чему это здесь? Вот цитата из БСЭ
--- Конец цитаты ---
ты бы еще словарь Даля открыл :)
--- Цитировать ---Антошка:
, а что если сделать не 255 а 150 поможет?
--- Конец цитаты ---
если и поможет, то только временно. Правильное решение - нормализовать БД.
Что такое номализация читай у Криса Дейта. Ну или хотя бы в яндексе.
Антошка:
--- Цитировать ---RomikChef:
поможет:
ограничить все варчар поля нужным размером и сделать их char
все текст поля вынести в отдельную таблицу!
не хранить в базе ОФОРМЛЕНИЕ, а хранить ТЕКСТЫ
я не удивлюсь, что альт из имижда копирует содержимое поля кратко.
альт сократить максимум символов до 50.
--- Конец цитаты ---
если бы было все так просто, то естественно не хранил-бы и даже не спрашивал...
и альт и место где лежит картинка легли бы в разные поля... и стали-бы на порядок короче, только так отдает партнер и лично под нас менять он ничего не намерен...
Антошка:
Спасибо всем, последовал разным рекомендациям...
1. Убрал id из запроса время запроса упало с 33 сек до 11-9 сек
2. Переменная Varchar(255), сменилась на char(100) с 11 секунд, до 0,5 сек.
Что уже более чем хорошо.
Навигация
Перейти к полной версии