|
Запросик?
|
|||
---|---|---|---|
#18+
TORTА вот с NOT FENCED похоже быстрее.... насколько быстрее? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2004, 13:15 |
|
Запросик?
|
|||
---|---|---|---|
#18+
может еще threadsafe убрать? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2004, 13:15 |
|
Запросик?
|
|||
---|---|---|---|
#18+
Это-то понятно... Но меня устраивает как повысилось быстродействие Только не пойму, почему у меня она не скомпилировалась А вообще, спасибо за помощь! ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2004, 13:15 |
|
Запросик?
|
|||
---|---|---|---|
#18+
Быстрее c NOT FENCED ~ В 2 РАЗА... ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2004, 13:18 |
|
Запросик?
|
|||
---|---|---|---|
#18+
кстати, для этой функции обработка препроцессором - вообще никчему. Там нет вложенного SQL. поэтому можешь смело переименовать исходник из sqx в cpp и откомпилить, поиграться с опциями компилера... ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2004, 13:18 |
|
Запросик?
|
|||
---|---|---|---|
#18+
Результаты такие: Если делать через RowNumber(), то ~3 сек.... Если делать через еще одну временную таблицу, то ~2 сек.... , а если делать через Counter(), то ~0,5-0,7 сек.... ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2004, 13:20 |
|
Запросик?
|
|||
---|---|---|---|
#18+
Ко всему прочему удалось скомпилить через *.cpp... Жизнь удалась.... ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2004, 13:41 |
|
Запросик?
|
|||
---|---|---|---|
#18+
Снова данная тема стала для меня актуальной... А как-нибудь можно в запросе использовать несколько счетчиков? Или место хранения (SCRATCH_PAD <- так по-моему) один выделяется? Или как-то на сЯх можно объехать??? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.04.2005, 20:13 |
|
Запросик?
|
|||
---|---|---|---|
#18+
Снова данная тема стала для меня актуальной... А как-нибудь можно в запросе использовать несколько счетчиков? Или место хранения (SCRATCH_PAD <- так по-моему) один выделяется? Или как-то на сЯх можно объехать??? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.04.2005, 20:15 |
|
Запросик?
|
|||
---|---|---|---|
#18+
я ж тебе приводил пример, несколько счетчиков в одном запросе - запросто. SCRATCHPAD выделяется отдельно для каждого упоминания твоей функции в закпросе. Мне даже не верится что ты до сих пор это не попробовал. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2005, 09:51 |
|
Запросик?
|
|||
---|---|---|---|
#18+
Сорри... Я просто вчерась перед уходом закинул эту идею.... Попробовать не успел....Извиняйте!!! хм... есть над чем работать... ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2005, 09:56 |
|
Запросик?
|
|||
---|---|---|---|
#18+
полет палцев по клавиатуре опережает полет мысли ? :) ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2005, 11:13 |
|
Запросик?
|
|||
---|---|---|---|
#18+
А можно в функции хранить 2 параметра? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.05.2005, 09:01 |
|
Запросик?
|
|||
---|---|---|---|
#18+
Если ты про SCRATCHPAD - то это просто область памяти. Ее размер указывается при объявлении процедуры в системе. Чего и сколько ты там будешь хранить - твое личное дело. Ток пиши аккуратно, чтоб сервер не грохнуть...) ... |
|||
:
Нравится:
Не нравится:
|
|||
18.05.2005, 09:08 |
|
Запросик?
|
|||
---|---|---|---|
#18+
Не могу сообразить... А где нужно указать-то? В заголовочных файлах нужно искать? Или как? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.05.2005, 09:18 |
|
Запросик?
|
|||
---|---|---|---|
#18+
Я так понял что ты в C/C++ почти что ноль, коль такие вопросы задаешь. в приведенном выше примере в SCRATCHPAD мы хранили динное целое (long) Код: plaintext 1.
если, допустим ты в SCRATCHPAD хочешь хранить структуру, то: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
Теперь все понятно? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.05.2005, 09:44 |
|
Запросик?
|
|||
---|---|---|---|
#18+
Ну не то чтобы совсем ноль, так -1 где-то..... Спасибо громадное.... Хотя я уже где-то рядом был..... Вопрос еще оди, уточняющий.... А если эту структуру поменять в sqludf.h. Страшно будет? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.05.2005, 09:49 |
|
|
start [/forum/topic.php?fid=43&gotonew=1&tid=1605900]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
38ms |
get topic data: |
10ms |
get first new msg: |
8ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
others: | 11ms |
total: | 146ms |
0 / 0 |