|
|
|
Почему в ASA 7.0.918 500тыс.зап. за 2часа, а в MSSQL2000 за 8 мин?
|
|||
|---|---|---|---|
|
#18+
Почему в ASA 7.0.918 500тыс.зап. за 2часа, а в MSSQL2000 за 8 мин? ================================================== Может и неправильные настройки сделал какие, но вроде всё было по умолчанию. Таблицы с 4 ключами на поля X,Y. Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2004, 14:54 |
|
||
|
Почему в ASA 7.0.918 500тыс.зап. за 2часа, а в MSSQL2000 за 8 мин?
|
|||
|---|---|---|---|
|
#18+
авторПочему в ASA 7.0.918 500тыс.зап. за 2часа, а в MSSQL2000 за 8 мин? Потому что во первых это старенькая семерочка. Во вторых в таком тесте это не скорость работы СУБД, а ADO и драйвера OLEDB или ODBC. Я не поленился прогнать Ваш вариант теста на ASA9. Моя конфигурация: P4 2400 (гипертерминэтинг - 2 проца, оба задействованы в СУБД), 1 гиг памяти, винт 7200 оборотов, XP SP1, база с размером страницы 2048, ASA запущена с параметрами: "-m -cw -c 128M", т.е. используется статичный кэш в AWE размером 128 метров, лог на COMMIT очищается. Результат выполнения теста: 392 сек. Далее я не поленился сделать нормальный вгон данных: Код: 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. 1. Сформирован файл размером 16 мб за 19 сек 2. Файл загружен в таблицу оператором LOAD TABLE за 6 сек По моему комментарии излишни - поштучное добавление записей (особенно через ADO) это только для садомазохистов и тем, кому лень почитать BOL :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2004, 16:30 |
|
||
|
Почему в ASA 7.0.918 500тыс.зап. за 2часа, а в MSSQL2000 за 8 мин?
|
|||
|---|---|---|---|
|
#18+
Немного потестил PIII-1.4S , 512Mb, 815EP, Hitachi(7200/8Mb) ODBCExpress 5.0.7 (немного рихтованый по обработке ошибок) D7 -c160m -m -xtcpip (4k, 866RUS) Hdbc1.StartTransact; // 1= c 8.0.2.4424 // 3= c 8.0.2.4424 // 4= c 7.0.4.3519 // 5= c 7.0.4.3519 for i := 1 to COUNT_MAX do begin // Hdbc1.StartTransact; // 2= c 8.0.2.4424 OEDataSet1.Params[0].Value := i; OEDataSet1.Params[1].Value := Random(GABARIT_MAX); OEDataSet1.Params[2].Value := Random(GABARIT_MAX); OEDataSet1.Params[3].Value := Random(GABARIT_MAX); OEDataSet1.Params[4].Value := Random(GABARIT_MAX); OEDataSet1.ExecSQL; ProgressBar1.Position := i; // Hdbc1.EndTransact; // 2= 363 c 8.0.2.4424 end; Hdbc1.EndTransact; // 1= 143 c 8.0.2.4424 // 3= 136 c 8.0.2.4424 // 4= 137 c 7.0.4.3519 // 5= 129 c 7.0.4.3519 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2004, 17:52 |
|
||
|
|

start [/forum/topic.php?fid=55&msg=32551268&tid=2014446]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
31ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
| others: | 12ms |
| total: | 138ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...