|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Ђв® ‡ ©жҐў 2:5020/400 11 Oct 2000 18:42:16 To : All Subject : Чисто теоритический вопрос -------------------------------------------------------------------------------- Прошу прощения за оффтопик, просто в этой конфе часто обсуждаются вопросы, связанные с базами данных и DBI и довльно грамотно. Если нет, укажите мне на конфу, где бы вопрос был топиком. В оправдание могу лишь сказать, что все это нужно мне для программирования на perl+DBI. Итак: Вот допустим есть тачка на mySQL. Тачка хорошая (2PIII-500) , памяти много (1 Гб). Вот сколько ориентировочно (хотя бы порядок) она будет выдерживать запросов в секунду (запросы типа SELECT * FROM table WHERE id='5')? Естественно через DBI, да еще там крутятся Apache. И правда ли, что база будет дохнуть на больших обьемах (мне сообщили, что большие, по их мнению, это 15000-20000, но меня эта цифра жутко не впечатлила)? И что лучше, отправить один запрос типа --------------------------------------------------------- select distinct class.id as class, class.name as cname, subclass.id as subclass, subclass.name as sname, price.id as price, count(price.id) as cnt from class left join subclass on class.id=subclass.class left join imitent on subclass.id=imitent.subclass left join price on imitent.id=price.imitent and price.deleted=0 and TIME_FORMAT(SEC_TO_TIME(UNIX_TIMESTAMP() -UNIX_TIMESTAMP(price.prolong_date)), \'%k\')<=72 group by class.id,subclass.id order by class.id, subclass.id -------------------------------------------------------------- или несколько запросов поменьше, но с целью получить ту же информацию. Антон Зайцев --- ifmail v.2.15dev5 * Origin: RIPN/Russia (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/102601ad5bb9a.html, оценка из 5, голосов 10
|