mysql 3.23, индексы
- From
- Serge Kolodeznyh (2:5020/902.1902)
- To
- Ilya Kulagin (2:5054/37.63)
- Date
- 2005-06-21T22:15:22Z
- Area
- SU.DBMS.SQL
Привет, Ilya !
Как-то pаз, Thu Jun 09 2005, Ivan Frolkov мило pазговаpивал с Ilya Kulagin:
IF>>> Другое дело, что говорить про мыскль - High
IF>>> Performance - как-то нетрадиционно, но тем не менее...
IK>> С производительностью у него всё хорошо. У него масштабируемость
IK>> (scalability) не очень...
IF> С производительностью у него все плохо. Если, конечно, не ограничивать
IF> себя чем-то вида select name from table where id=XXXXXXXXXX
Еще вопрос, если можно - есть две выборки статистики трафика, отличающиеся лишь названиями основной таблицы:
select sum(bytes) as size,traffic_squid.computer_id,computers.computer_name as computer_name,user.lastname as userlastname,user.name as username,depart.id as departid,depart.departname,firm.id as firmid,firm.firmname from traffic_squid,computers,depart,firm left join user on user_id=user.id where
dat>=\"".$from_date."\" and dat<\"".$to_date."\" and
dat>traffic_squid.computer_id=computers.id and
dat>traffic_squid.depart_id=depart.id and depart.firm_id=firm.id group by
dat>traffic_squid.computer_id order by firmid,departid
Вторая таблица - соотв-но, то же самое, но вместо traffic_squid - traffic_cisco, в смысле трафик с NAT..
Могу ли я, имея базу в mysql 3.23, суммировать эти два запроса в один, т.е. делать group by а также where по одной и второй таблицам одновременно,
или же мне нужно использовать представления или вложенные запросы, и нужен уже mssql или postgres ?
Представления поддерживаются вроде только с 5-ой версии mysql ?
А вложенные запросы ?
Заранее огромное спасибо.
* Originally in SU.DBMS.SQL
* Crossposted in RU.MYSQL
Serge
--- * sysop's workstation at work *
* Origin: (2:5020/902.1902)
SEEN-BY: 46/50 50/203 450/186 1024 451/30 454/9 4614/20 5000/5000 5001/5001
SEEN-BY: 5010/53 5011/13 5012/23 5015/10 5019/31 5020/52 175 181 400 545 715
SEEN-BY: 5020/758 829 894 902 1042 1217 1351 1523 1604 1940 2020 2096 2238
SEEN-BY: 5020/4441 8383 5021/29 5025/3 750 5026/10 45 5027/16 5029/32 5030/115
SEEN-BY: 5030/473 556 966 1063 1339 1900 5031/47 5035/38 5036/34 5040/47
SEEN-BY: 5042/13 5047/43 5054/1 8 9 28 35 37 45 63 67 5055/95 158 5059/37
SEEN-BY: 5062/1 5069/7 5070/1222 5079/23 5080/68 1003 5082/6 5083/21 5084/32
SEEN-BY: 5085/13 5090/106 5092/1 5095/20 5099/133 6000/12 254 6001/10
PATH: 5020/902 2238 4441 545 5054/1 37