|
|
|
2 Дед Маздай. Приглашение на тест
|
|||
|---|---|---|---|
|
#18+
Можно и дальше пооптимизировать. Практически всегда 0ms и оценочная стоимость плана меньше 2-х предыдущих вариантов: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2002, 13:23:53 |
|
||
|
2 Дед Маздай. Приглашение на тест
|
|||
|---|---|---|---|
|
#18+
А если то же самое на OpenSQL для SAP R/3 переписать, то результат будет 26000ms для варианта SergSuper Код: 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. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 1000ms для варианта Кубенко Код: 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. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. Вот такой я извращенец!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2002, 14:10:24 |
|
||
|
2 Дед Маздай. Приглашение на тест
|
|||
|---|---|---|---|
|
#18+
то Dankov ну правильно ... оптимизация... она и в африке оптимизация... ;)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2002, 14:42:52 |
|
||
|
2 Дед Маздай. Приглашение на тест
|
|||
|---|---|---|---|
|
#18+
2 SergSuper Я не пойму что вас не устраивает в предложенных алгоритмах. Дед Маздай в форуме по сравнению СУБД пригласил всех на тест по сравнению производительности различных СУБД. Вами был предложен красивый вариант с декартовым произведением (о котором мне вряд ли бы пришла в голову мысль), но он оказался не самым оптимальным, как впрочем и то что предложил я. Зато каких результатов добились Dankov и Mice! А по поводу столбика я что-то не пойму к чему вы это? По поводу полного перебора? Ну плохой вариант не спорю, просто я хотел проверить чистый перебор для последних трех разрядов, а затем посчитать сумму квадратов на транзакте это получилось медленно, но на сях это в любом случае было бы быстрее любого варианта написанного на транзакте. А выложил этот вариант по полному перебору потому что обидно что нет массивов в T-SQL, а работа с таблицами (обновление) дико тормозная. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2002, 14:49:14 |
|
||
|
2 Дед Маздай. Приглашение на тест
|
|||
|---|---|---|---|
|
#18+
2 Алексей Кубенко Меня всё устраивает, просто тест был для сервера, а не на Вашу сообразительность :) Наоборот хотелось написать такого, чтоб он побольше задумался. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2002, 17:16:16 |
|
||
|
2 Дед Маздай. Приглашение на тест
|
|||
|---|---|---|---|
|
#18+
"Дед Маздай в форуме по сравнению СУБД пригласил всех на тест по сравнению производительности различных СУБД. Вами был предложен красивый вариант с декартовым произведением (о котором мне вряд ли бы пришла в голову мысль), но он оказался не самым оптимальным..." Странно. Разве я говорил что-нибудь про оптимизацию запроса? По-моему, как раз наоборот: "ТРС-С - типисями, а этот простой тест под силу проверить каждому. Просто взять и выполнить, как есть, без какой бы то ни было предварительной заточки и оптимизации." Очень хорошо, что в ходе дискуссии родились действительно красивые конструкции, но SergSuper прав: в данном случае этого не требовалось. Требовался просто голый результат as is. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2002, 06:46:20 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=32039185&tid=1821523]: |
0ms |
get settings: |
5ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
41ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 211ms |
| total: | 319ms |

| 0 / 0 |
