|
|
|
Виснущая ХП
|
|||
|---|---|---|---|
|
#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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2003, 17:56 |
|
||
|
Виснущая ХП
|
|||
|---|---|---|---|
|
#18+
А сервер напомни ? Best regards, Dnico. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2003, 18:05 |
|
||
|
Виснущая ХП
|
|||
|---|---|---|---|
|
#18+
Если использовать FB 1.5, то можно объединить явно загруженные два запроса: Код: 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. Best regards, Dnico. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2003, 18:21 |
|
||
|
Виснущая ХП
|
|||
|---|---|---|---|
|
#18+
Сервер IB 7.0 Хотя CASE вроде было гдето на форуме написано как определить под IB Но тут торможение начинается еще с основного запроса ХП... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2003, 18:32 |
|
||
|
Виснущая ХП
|
|||
|---|---|---|---|
|
#18+
А сколько записей выдает COUNT по основному запросу? Best regards, Dnico. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2003, 18:35 |
|
||
|
Виснущая ХП
|
|||
|---|---|---|---|
|
#18+
Вообще говоря) при попытке подсчета количества записей отдельно записанного основного запроса(for select'a) он виснет) Ну а при нормальной работе такой запрос (и соответственно ХП в целом) должен давать всего-то в районе сотни записей ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2003, 18:44 |
|
||
|
Виснущая ХП
|
|||
|---|---|---|---|
|
#18+
Можно попробовать сделать индекс по полям таблицы ORDITEMSTATE ORDNUM,FFDOCTYPE,STATECODE Best regards, Dnico. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2003, 19:11 |
|
||
|
Виснущая ХП
|
|||
|---|---|---|---|
|
#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. Переделанная в таком виде процедура, всё еще виснет), хотя все подзапросы, будучи исполнены отдельно в experte, выполняются в рамках 3.5 секунд(каждый). В чем могёт быть проблема? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2003, 18:36 |
|
||
|
Виснущая ХП
|
|||
|---|---|---|---|
|
#18+
Напиши пожалуйста, какие у тебя есть индексы по таблицам. Желательно все. Может чего и подскажу. Best regards, Dnico. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2003, 18:44 |
|
||
|
Виснущая ХП
|
|||
|---|---|---|---|
|
#18+
Natural везде идёт только FULFILDOC, индекс по FULFILDOC(INPDATE) запросы не ускоряет, по FULFILDOC(NUM, INPDATE) не используется (в явном виде писать не буду, тк баз несколько и системное именование индексов в них может различаться) Все что есть сейчас найду.. Но если бы дело было в индексах, ведь тормозили бы сами запросы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2003, 18:54 |
|
||
|
Виснущая ХП
|
|||
|---|---|---|---|
|
#18+
Итак, индексы: INTERMED : ID ORD : ID, NUM, CLNUM, DATEJOIN, (ID,DEPARTID,ORDNUM1), FFDOCNUM ORDITEMSTATE : (ORDNUM, ITEMNUM), FFDOCNUM, (FFDOCTYPE,STATECODE), (ORDNUM,ITEMNUM,ITEMSTATENUM) FULFILDOC : FFDOCT, OPRID, NUM ORDITEM : ORDNUM, (ORDNUM,PARTNUM), (FFDOCTYPE,FULFILSTATECODE), (ORDNUM,ITEMNUM) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2003, 19:26 |
|
||
|
Виснущая ХП
|
|||
|---|---|---|---|
|
#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. Работает оно полминуты. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.01.2004, 11:45 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=32361334&tid=1579426]: |
0ms |
get settings: |
7ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
159ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
28ms |
get tp. blocked users: |
1ms |
| others: | 201ms |
| total: | 416ms |

| 0 / 0 |
