|
|
|
Set Rowcount N ili Top N ????
|
|||
|---|---|---|---|
|
#18+
Set Rowcount N ili Top N ???? chto bistree rabotaet ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2002, 17:30:05 |
|
||
|
Set Rowcount N ili Top N ????
|
|||
|---|---|---|---|
|
#18+
Уважаемая Olga! Операторы SET ROWCOUNT n и TOP различаются по сути. Первый служит для указания SQL Server'у, что после обработки n записей необходимо прекратить обработку. Второй служит для ограничения количества возвращаемых записей. Соответственно, есть различия в обработке конструкции ORDER BY, если таковая есть. Кроме того, TOP учитывается оптимизатором. Да и документация рекомендует использовать TOP вместо ROWCOUNT... Удачи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2002, 20:00:41 |
|
||
|
Set Rowcount N ili Top N ????
|
|||
|---|---|---|---|
|
#18+
zaproc : Select TOP 200 KEY_TBL.*, UrliD,Content FROM Url Inner Join CONTAINSTABLE(Url,Content,'ISABOUT (carte weight (0.1))') AS KEY_TBL ON Url.UrlID = KEY_TBL.[KEY] ORDER BY KEY_TBL.RANK desc rabotaet ochen' medlenno ia pitalas" zamenit" na set rowcount 200 --query--- OPTION (FAST 100) set rowcount 0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2002, 21:14:50 |
|
||
|
Set Rowcount N ili Top N ????
|
|||
|---|---|---|---|
|
#18+
podckashite pls kak optimizirovat" zaproc ocnavnaia chact' zaproca obrabativatcia na MSearch Service i vozvrashaet SQL resultat of CONTAINSTABLE ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2002, 21:17:16 |
|
||
|
Set Rowcount N ili Top N ????
|
|||
|---|---|---|---|
|
#18+
можно очередность в JOINе поменять Select TOP 200 KEY_TBL.*, UrliD,Content FROM CONTAINSTABLE(Url,Content,'ISABOUT (carte weight (0.1))') AS KEY_TBL Inner Join Url ON Url.UrlID = KEY_TBL.[KEY] ORDER BY KEY_TBL.RANK desc а можно TOP 200 внутрь JOINа вложить Select KEY_TBL.*, UrliD,Content FROM (SELECT TOP 200 * FROM CONTAINSTABLE(Url,Content,'ISABOUT (carte weight (0.1))')) AS KEY_TBL Inner Join Url ON Url.UrlID = KEY_TBL.[KEY] ORDER BY KEY_TBL.RANK desc если поможет - напишите результаты ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2002, 15:54:09 |
|
||
|
|

start [/forum/topic.php?fid=46&tid=1822532]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
183ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 209ms |
| total: | 481ms |

| 0 / 0 |
