Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Artem Chuprina                       2:5020/371.32  12 Oct 2000  14:34:58
 To : dwg@kulichki.rambler.ru
 Subject : Re: Чисто теоритический вопрос
 -------------------------------------------------------------------------------- 
 
 dkrr> Прошу прощения за оффтопик, просто в этой конфе часто обсуждаются
 dkrr> вопросы, связанные с базами данных и DBI и довльно грамотно. Если нет,
 dkrr> укажите мне на конфу, где бы вопрос был топиком.
 
 dkrr> В оправдание могу лишь сказать, что все это нужно мне для
 dkrr> программирования на perl+DBI.
 
 dkrr> Итак:
 
 dkrr> Вот допустим есть тачка на mySQL. Тачка хорошая (2PIII-500) , памяти
 dkrr> много (1 Гб). Вот сколько ориентировочно (хотя бы порядок) она будет
 dkrr> выдерживать запросов в секунду (запросы типа SELECT * FROM table WHERE
 dkrr> id='5')?  Естественно через DBI, да еще там крутятся Apache.
 
 Много. Хотя от размера базы тоже зависит.
 
 dkrr> И правда ли, что база будет дохнуть на больших обьемах (мне сообщили,
 dkrr> что большие, по их мнению, это 15000-20000, но меня эта цифра жутко не
 dkrr> впечатлила)?
 
 Hет. Вот если еще нолика два-три приписать... Правда, если по двум таким
 табличкам делается полный join без индексов, то результат будет тем же...
 
 dkrr> И что лучше, отправить один запрос типа
 dkrr> ---------------------------------------------------------
 dkrr> select distinct class.id as class, class.name as cname, subclass.id as
 dkrr> subclass, subclass.name as sname, price.id as price, count(price.id)
 dkrr> as cnt from class left join subclass on class.id=subclass.class left
 dkrr> join imitent on subclass.id=imitent.subclass left join price on
 dkrr> imitent.id=price.imitent and price.deleted=0 and
 dkrr> TIME_FORMAT(SEC_TO_TIME(UNIX_TIMESTAMP()
 dkrr> -UNIX_TIMESTAMP(price.prolong_date)), \'%k\')<=72 group by
 dkrr> class.id,subclass.id order by class.id, subclass.id
 dkrr> --------------------------------------------------------------
 
 dkrr> или несколько запросов поменьше, но с целью получить ту же информацию.
 
 Об этом лучше спрашивать explain - откуда я знаю, какие индексы ему удастся
 подцепить?
 
 -- 
 Счастливо!
   Ран.
 --- ifmail v.2.14.os-p7-tma3
  * Origin: MemoNet (2:5020/371.32@fidonet)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: Чисто теоритический вопрос   Artem Chuprina   12 Oct 2000 14:34:58 
Архивное /ru.perl/171211814a528.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional