MySQL - размеры и количество.

PHProgress

Новичок
Добрый день.

Имеются три вопроса по поводу быстроты выборки данных из MySQL через php.

1. Какое по Вашему мнению оптимальное количество запросов через mysql_query() на одну страницу.
2. Заметил, что любой форум при наличии записей более 100 000 работает очень быстро - как это происходит, и что нужно оптимизировать.
3. Разработанная мною структура БД для сайта предполагает запросы к нескольким таблицам одновременно - стоит ли использовать подобное на практике. Т.е. у меня таблицы отдельно на картинки (image), отдельно на документы (docum), отдельно на аудиофайлы (audio) и т.д. и при SELECT - я обращаюся к нескольким таблицам одновременно - это разумно?

Спасибо.
P.s. просто при размере таблицы в 80 Мб и наличии в ней около
80 000 записей скрипт довольно сильно тормозит и не знаю в каком направлении исправляться? :)
 

PHProgress

Новичок
Посчитал - на одну страницу у меня в среднем уходит от 30 до 50 запросов Select (обращение к БД за выборкой)...
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
fixxxer
и ведь он будет мучиться теперь из-за тебя =)
 

tz-lom

Продвинутый новичок
мучаться?
с 50ю селектами на страницу?
чё там мучаться,исправлять надо,методом "сделай всё заново"
 

ustasby

ninja cs-cart
дай список запросов посмотреть, что вы там выводите то.
 

iceman

говнокодер
PHProgress
прочесть умные книжки, статейки, поковыряться в поиске.
но лучше всего книжки, балаболы редко до них добираются.
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
И ни одна п@дла не сказала, что если там каждый запрос занимает примерно по 0,002 с, то даже сотня таких по-любому ему тормозов не придаст =)
Чаще потом начинается перегон в огромные массивы и работа с ними не самым оптимальным образом у некоторых, вот там и начинается звездец.

Так что то, что он там сделает хоть 42, хоть 10 - может вообще роли не сыграть.
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
craz
Да, я добрый) Просто такие тут советы пошли, что ойой.
 

PHProgress

Новичок
Из всего сказанного понял -
Хорошо тогда, когда все быстро работает - и не важно сколько запросов .
СПС.
 

PHProgress

Новичок
Вот только как быть с третьим вопросом?
3. Разработанная мною структура БД для сайта предполагает запросы к нескольким таблицам одновременно - стоит ли использовать подобное на практике?

Грубо говоря у меня есть 10 таблиц. В них содержаться данные. И для вывода данных я селектирую по 10 таблицам сразу.
Как это будет в дальнейшем проявляться - в лучшую или худшую строну?
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Запросы покажи, елки-моталки! Я хрен знает какие у тебя там индексы и джойны.
 
Сверху