|
|
|
Написал вот такую UDF...
|
|||
|---|---|---|---|
|
#18+
Вот такую: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. но очень медленно работает - подскажите как улучшить\ускорить, плз ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2002, 16:05:43 |
|
||
|
Написал вот такую UDF...
|
|||
|---|---|---|---|
|
#18+
Эта матрешка: Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2002, 16:15:08 |
|
||
|
Написал вот такую UDF...
|
|||
|---|---|---|---|
|
#18+
А как ? Я ведь подумал - чего то мозги не выворачиваются как улучшить.. Подскажите если кому не тяжело. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2002, 16:22:24 |
|
||
|
Написал вот такую UDF...
|
|||
|---|---|---|---|
|
#18+
Распотроши внутренний подзапрос с UNION на вставки (без UNION) в таблицы-переменные. Очень подозрительно выглядит. Далее. У тебя идет перебор в цикле по дням. Лучше сперва сделать таблицу дней и сджойнить её с остальным. Тогда удасться обойтись без цикла, что существенно ускорит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2002, 16:39:46 |
|
||
|
Написал вот такую UDF...
|
|||
|---|---|---|---|
|
#18+
У Вас, сударь, все три group by делают одно и то же. Попробуйте убрать внутренние group by вовсе ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2002, 17:04:01 |
|
||
|
Написал вот такую UDF...
|
|||
|---|---|---|---|
|
#18+
Внутренние уже убрал - устроилось в два раза быстрее (11 вместо 20 мин.), но объемы только начинаются -чтото через пару лет буит... сейчас пытаюсь сджоинить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2002, 17:10:44 |
|
||
|
Написал вот такую UDF...
|
|||
|---|---|---|---|
|
#18+
Чтож происходитто? Работать с временными таблицами в функции нельзя... Инсерт и Апдейт тоже нельзя.... Что за жисть такая... Что кто подскажет? Идея одна - разбивать на несколько запросов... Таблицу дат формировать заранее и т.п. некузявости. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2002, 17:37:13 |
|
||
|
Написал вот такую UDF...
|
|||
|---|---|---|---|
|
#18+
Можно спокойно объявлять и работать с переменными типа table. Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2002, 17:45:17 |
|
||
|
|

start [/forum/topic.php?fid=46&gotonew=1&tid=1820252]: |
0ms |
get settings: |
13ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
71ms |
get topic data: |
12ms |
get first new msg: |
8ms |
get forum data: |
3ms |
get page messages: |
61ms |
get tp. blocked users: |
2ms |
| others: | 233ms |
| total: | 428ms |

| 0 / 0 |
