|
какой план лучьше
|
|||
---|---|---|---|
#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. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130.
... |
|||
:
Нравится:
Не нравится:
|
|||
08.10.2010, 12:48 |
|
какой план лучьше
|
|||
---|---|---|---|
#18+
gda wrote: Как бы из двух второй лучше, но он параллельное выполнение использует (нужно тебе это или нет -- не знаю). Первый хуже только тем, что параллельно он выполняться на вашей БД и сервере не может (иначе оптимизатор выдал бы параллельный план). А в общем оба плана хреновые, если BusEntRoleProd хоть сколько нибудь большая таблица. Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
08.10.2010, 13:22 |
|
какой план лучьше
|
|||
---|---|---|---|
#18+
MasterZiv А в общем оба плана хреновые, если BusEntRoleProd хоть сколько нибудь большая таблица. :) BusEntRoleProd - 250000 rows ... ок как тогда получить хороший план ... обычный джоин, индексы есть как переписать чтобы хороший был ... и ище прчему хреновые как ты определяеш что хреновые ?! ... |
|||
:
Нравится:
Не нравится:
|
|||
08.10.2010, 15:22 |
|
какой план лучьше
|
|||
---|---|---|---|
#18+
gdaMasterZiv А в общем оба плана хреновые, если BusEntRoleProd хоть сколько нибудь большая таблица. :) BusEntRoleProd - 250000 rows ... ок как тогда получить хороший план ... обычный джоин, индексы есть как переписать чтобы хороший был ... и ище прчему хреновые как ты определяеш что хреновые ?! У вас в обоих планах происходит сканирование, а не позиционирование. 1 Using Clustered Index. Index : cBusEntRoleProd Forward scan. Positioning at start of table. 2Table Scan. Forward scan. Positioning at start of table. Т.е. в первом случае сканируется весь индекс, во втором вся таблица! Поэтому надо по полю roleId в таблице BusEntRoleProd сделать индекс. Но это так..., решение в лоб!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
08.10.2010, 17:10 |
|
|
start [/forum/topic.php?fid=55&msg=36889076&tid=2010516]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
52ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
others: | 21ms |
total: | 165ms |
0 / 0 |