|
|
|
Помогите оптимизировать
|
|||
|---|---|---|---|
|
#18+
Запрос выполняется очень долго, необходимо оптимизировать... Таблицы и запрос в упрщённом виде выглядят так: CREATE TABLE `www` ( `id` int(11) unsigned NOT NULL auto_increment, `url` varchar(255) NOT NULL, PRIMARY KEY (`id`) ); CREATE TABLE `www_mod` ( `id_www` int(11) unsigned NOT NULL default '0', `id_mod` int(11) unsigned NOT NULL default '0', PRIMARY KEY (`id_www`,`id_mod`) ); select distinct www.id, www.url, from www, www_mod where (( www_mod.id_www=www.id and www_mod.id_mod=$mod) or ($mod like "")) and (www.url like "%$url%" or ($url like "")) limit $nachalo, $razm_spiska; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2006, 09:44 |
|
||
|
Помогите оптимизировать
|
|||
|---|---|---|---|
|
#18+
Вы бы СУБД уточнили. А еще лучше вопрос в ветку по Вашей СУБД и задать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2006, 11:05 |
|
||
|
Помогите оптимизировать
|
|||
|---|---|---|---|
|
#18+
разобрался... - left join on помог... а какая разница какая субд... тут главное логика sql ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2006, 04:01 |
|
||
|
Помогите оптимизировать
|
|||
|---|---|---|---|
|
#18+
johndesразобрался... - left join on помог... а какая разница какая субд... тут главное логика sql А Вы весельчак!!!!! Действительно, какая разница, $mod - это какое-то название поля или обозначение переменной в каком-то диалекте SQL?! Или limit-это оператор или имя Вашей собаки... И нафига понапридумывали кучу СУБД?! Ведь главное - логика!!!! А как ее реализовывать - чушь собачья!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2006, 11:37 |
|
||
|
|

start [/forum/topic.php?fid=32&fpage=131&tid=1544990]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
80ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 245ms |
| total: | 408ms |

| 0 / 0 |
