|
MySQL.RU - Webboard
Вернуться
Оптимизация форума. Стоит ли резать таблицу? (Balancer) 01/02/2004 - 19:10:55
From: Balancer - 01/02/2004 - 19:10:55
Subject:Оптимизация форума. Стоит ли резать таблицу?
-----------------
Есть форум, invision board. Есть популярный сайт с >45тыс. MySQL SELECT'ов в час. Есть база этого самого форума на ~300Мб (~200тыс. записей).
В оригинале в iBF используется традиционая уже схема "компиляции" своего языка разметки в HTML при написании сообщения и "декомпиляции" сообщений из HTML при редактировании.
Я давно уже использую доработку, когда исходник сообщения хранится отдельно и компиляция идёт только в одну сторону, из языка разметки в HTML.
Сейчас исходники хранятся в общей таблице сообщений, наряду с компилированным текстом и служебной инфой.
Но форум начал притормаживать на некоторых задачах, требующих массового вмешательства в таблицу (перемещение топика или сообщений в другой форум, даже поиск и т.п.).
Будет ли выигрышь по скорости этих операций (в частности, вообще SELECT'ы по другим полям этой таблицы), если я исходники сообщений переброшу в отдельную таблицу (объём основной таблицы уменьшится раза в полтора-два).
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
12793
|
|