SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 11.03.2009 13:46:36

nat000
Участник
Зарегистрирован: 11.03.2009
Сообщений: 2

Целеобразность использования временной таблицы

доброго времени суток,
есть сайт с большим трафиком.. при получении инфы на сайте к одной и той же таблице идут частые обращения.
таблица содержит описания продуктов, где одно поле, содержащие собственно описание, сериализировано
владелец требует оптимизировать приложение и предлагает вместо этой таблицы использовать временную, где сериализированные данные
будут уже unserialized и разнесены по полям

вопрос: оптимально ли такое решение? какой максимальный "позволительный " размер временной таблицы? какие еще лучшие способы оптимизации?

Неактивен

 

#2 11.03.2009 14:33:18

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6756

Re: Целеобразность использования временной таблицы

Таблица не должна быть временной — нужна обычная таблица с денормализованными данными.
Способов оптимизации можно придумать много — все зависит от конкретного приложения и запросов.

Неактивен

 

#3 11.03.2009 15:16:10

nat000
Участник
Зарегистрирован: 11.03.2009
Сообщений: 2

Re: Целеобразность использования временной таблицы

сайт мультиязычный
в принципе сериализацию можно убрать, но нужно разбить одну большую таблицу по языкам
например один товар имеет 20 записей на разных языках
вопрос - что лучше использовать 20 временных таблиц для каждого языка и обновлять их как cron job периодически , или все-таки обычные таблицы (не временные)

Неактивен

 

#4 11.03.2009 15:39:12

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6756

Re: Целеобразность использования временной таблицы

Зависит от запросов :-)

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson