|
|
|
Можно ли ускорить выполнение запроса?
|
|||
|---|---|---|---|
|
#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. Текс запроса: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. Проблема в том, что БД за пару месяцев становиться 1-2 Гб. Размер вроде и не очень большой, но тормоза выполнения запроса: большые:-( Вопрос: можно ли как-то ускорить выполнение запроса? Пробовал на каждый месяц хранить отдельную БД, т. е, заполнять с нуля , а старые данные хранитрь где-нить в другом месте, но это не есть очень хорошо... С уважением, Ihor ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2004, 11:41:12 |
|
||
|
Можно ли ускорить выполнение запроса?
|
|||
|---|---|---|---|
|
#18+
подойдет любое ускорение, хоть на доли секунд, к примеру: заменить где-то Like на =, и т .д. С уважением, Ihor ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2004, 11:55:48 |
|
||
|
Можно ли ускорить выполнение запроса?
|
|||
|---|---|---|---|
|
#18+
план в студию ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2004, 12:01:43 |
|
||
|
Можно ли ускорить выполнение запроса?
|
|||
|---|---|---|---|
|
#18+
авторплан в студию Ага ... ждемс ! Best regards, Dnico . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2004, 12:05:12 |
|
||
|
Можно ли ускорить выполнение запроса?
|
|||
|---|---|---|---|
|
#18+
srf2000план в студию Прошу прощение: что это значит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2004, 12:05:39 |
|
||
|
Можно ли ускорить выполнение запроса?
|
|||
|---|---|---|---|
|
#18+
План выполнения твоего запроса ... Best regards, Dnico . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2004, 12:06:35 |
|
||
|
Можно ли ускорить выполнение запроса?
|
|||
|---|---|---|---|
|
#18+
Like замени на starting with. Ну и план выполнения запроса покажи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2004, 12:10:25 |
|
||
|
Можно ли ускорить выполнение запроса?
|
|||
|---|---|---|---|
|
#18+
Если правильно понял: Прога (написана на Дельфях) пробегает по форме, и в зависимости, где юзер поставил/не поставил галочку, это у словие включается/не включается в запрос. БД хранится локально. Но соль в том, что есть другая прога, написана не мною, она использует БД сетевую. Данные той прогой за месяц! выполняютмся порой быстрее, чем моей за день :-( Цель: как можнео больше ускорить работу своей программы. К сожалению, с разработчиком другой проги пообщаться нет пока возможности. С уважением, Ihor ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2004, 12:11:44 |
|
||
|
Можно ли ускорить выполнение запроса?
|
|||
|---|---|---|---|
|
#18+
Судя по всему, что такое IbExpert ты не знаешь. Скачай, открой им базу, выполни запрос, увидишь там план его выполнения. Скопируй его и брось сюда. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2004, 12:15:29 |
|
||
|
Можно ли ускорить выполнение запроса?
|
|||
|---|---|---|---|
|
#18+
IhorБД хранится локально. Но соль в том, что есть другая прога, написана не мною, она использует БД сетевую. Уточни или поясни : 1) "другая прога" пользует твою же БД ? 2) Объем получаемой выборки ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2004, 12:19:58 |
|
||
|
Можно ли ускорить выполнение запроса?
|
|||
|---|---|---|---|
|
#18+
ЛентяйСудя по всему, что такое IbExpert ты не знаешь. Скачай, открой им базу, выполни запрос, увидишь там план его выполнения. Скопируй его и брось сюда. Мне стыдно... Оно? Plan PLAN (AMA ORDER DBEGDATEX) Adapted Plan PLAN (AMA ORDER DBEGDATEX) ------ Performance info ------ Prepare time = 0ms Execute time = 43s 273ms Current memory = 927 616 Max memory = 957 968 Memory buffers = 2 048 Reads from disk to cache = 24 768 Writes from cache to disk = 6 Fetches from cache = 474 515 Indexed Reads 157 502 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2004, 12:22:32 |
|
||
|
Можно ли ускорить выполнение запроса?
|
|||
|---|---|---|---|
|
#18+
AndriyKo Уточни или поясни : 1) "другая прога" пользует твою же БД ? 2) Объем получаемой выборки ? Другая программа работает с другой БД От объема выборки не зависит: результат и там, и тма может быть около 500 строк, а скорость выполнения все равно отличается ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2004, 12:27:15 |
|
||
|
Можно ли ускорить выполнение запроса?
|
|||
|---|---|---|---|
|
#18+
авторPLAN (AMA ORDER DBEGDATEX) Она как ... ну тогда все ясно ! Попробуй Best regards, Dnico . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2004, 12:34:24 |
|
||
|
Можно ли ускорить выполнение запроса?
|
|||
|---|---|---|---|
|
#18+
Dnico авторPLAN (AMA ORDER DBEGDATEX) Она как ... ну тогда все ясно ! Попробуй Best regards, Dnico . А что пробовать? С уважением, Ihor ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2004, 12:35:58 |
|
||
|
Можно ли ускорить выполнение запроса?
|
|||
|---|---|---|---|
|
#18+
IhorОно? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. И еще покажи план этого же запроса без ORDER BY. Иначе индексы для отбора не видны. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2004, 12:37:44 |
|
||
|
Можно ли ускорить выполнение запроса?
|
|||
|---|---|---|---|
|
#18+
Ясное дело - будет Код: plaintext Best regards, Dnico . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2004, 12:39:51 |
|
||
|
Можно ли ускорить выполнение запроса?
|
|||
|---|---|---|---|
|
#18+
dimitr ... И еще покажи план этого же запроса без ORDER BY. Иначе индексы для отбора не видны. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. С уважением, Ihor ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2004, 12:39:59 |
|
||
|
Можно ли ускорить выполнение запроса?
|
|||
|---|---|---|---|
|
#18+
Можно индекс еще один добавть по полям из WHERE, но с Код: plaintext Best regards, Dnico . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2004, 12:41:43 |
|
||
|
Можно ли ускорить выполнение запроса?
|
|||
|---|---|---|---|
|
#18+
DnicoМожно индекс еще один добавть по полям из WHERE, но с Код: plaintext Best regards, Dnico . ORDER BY (причем, оно можен быть по любому полю) убрать нет возможности, т. к. необходимо определенные результаты отсортировывать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2004, 12:44:57 |
|
||
|
Можно ли ускорить выполнение запроса?
|
|||
|---|---|---|---|
|
#18+
Хотел уточноить !!! Код: plaintext Для запроса с starting with вместо like Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. Best regards, Dnico . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2004, 12:45:05 |
|
||
|
Можно ли ускорить выполнение запроса?
|
|||
|---|---|---|---|
|
#18+
DnicoХотел уточноить !!! Код: plaintext Best regards, Dnico . Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2004, 12:47:45 |
|
||
|
Можно ли ускорить выполнение запроса?
|
|||
|---|---|---|---|
|
#18+
DnicoМожно индекс еще один добавть по полям из WHERE, но с Код: plaintext Все там подхватывается, просто не показывается в плане ;-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2004, 12:49:04 |
|
||
|
Можно ли ускорить выполнение запроса?
|
|||
|---|---|---|---|
|
#18+
авторВсе там подхватывается, просто не показывается в плане ;-) Ну так иногда смущает ... Best regards, Dnico . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2004, 12:50:09 |
|
||
|
Можно ли ускорить выполнение запроса?
|
|||
|---|---|---|---|
|
#18+
IhorВопрос: можно ли как-то ускорить выполнение запроса? Создать индексы для NINCHANNEL, NOUTCHANNEL, SINTRANC, SOUTTRANC, STYPETRAFFIC_A, STYPETRAFFIC_B, NDURATION? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2004, 12:56:12 |
|
||
|
Можно ли ускорить выполнение запроса?
|
|||
|---|---|---|---|
|
#18+
dimitr Код: plaintext Код: plaintext Best regards, Dnico . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2004, 12:58:33 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=32670994&tid=1578003]: |
0ms |
get settings: |
5ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
206ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
60ms |
get tp. blocked users: |
1ms |
| others: | 190ms |
| total: | 489ms |

| 0 / 0 |
