|
|
|
Быстрое создание записей в БД
|
|||
|---|---|---|---|
|
#18+
да, так у Вас должно получится быстрее ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2010, 11:02 |
|
||
|
Быстрое создание записей в БД
|
|||
|---|---|---|---|
|
#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. Код: plaintext 1. 2. Подсчёт общей суммы Код: 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. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2010, 13:41 |
|
||
|
Быстрое создание записей в БД
|
|||
|---|---|---|---|
|
#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. Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2010, 18:00 |
|
||
|
Быстрое создание записей в БД
|
|||
|---|---|---|---|
|
#18+
Oracle 11R2: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. PL/SQL procedure successfully completed. Elapsed: 00:00:00.34 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.12.2010, 18:03 |
|
||
|
Быстрое создание записей в БД
|
|||
|---|---|---|---|
|
#18+
Alexander Ryndin, Там была опечаточка к коде: numrec number :=100000 1000000; И Все измерения я проводил в виртуалке. Скорость в ней падает вдвое (минимум). Причем на обычном ноуте среднего класса, а не продакшн сервере ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.01.2011, 11:37 |
|
||
|
Быстрое создание записей в БД
|
|||
|---|---|---|---|
|
#18+
SiemarglAlexander Ryndin, Там была опечаточка к коде: numrec number :=100000 1000000; И Все измерения я проводил в виртуалке. Скорость в ней падает вдвое (минимум). Причем на обычном ноуте среднего класса, а не продакшн сервере )У меня обычный офисный ноут. Настройки Oracle по default - наверняка еще что-то можно подтюнить. С исправленным результатом: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. Elapsed: 00:00:03.15 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.01.2011, 18:03 |
|
||
|
Быстрое создание записей в БД
|
|||
|---|---|---|---|
|
#18+
SiemarglAlexander Ryndin, Там была опечаточка к коде: numrec number :=100000 1000000; И Все измерения я проводил в виртуалке. Скорость в ней падает вдвое (минимум). Причем на обычном ноуте среднего класса, а не продакшн сервере ) Ты прикалываешься? Результаты продакшн-серверов здесь . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2011, 15:08 |
|
||
|
|

start [/forum/topic.php?fid=35&msg=36554753&tid=1552733]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
39ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
| others: | 249ms |
| total: | 388ms |

| 0 / 0 |
