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

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
09.04.2003, 13:56
|
|||
|---|---|---|---|
|
|||
Вставляю в oracle много записей через kylix2 |
|||
|
#18+
Есть приложение Kylix2 вставляещее много записей в БД oracle 9i (linux). Записей порядка 10000. Вставляется все через процедуру БД В kylix2 вставляю через TSQLStoreProc + TSQLConnection Вот если вставляю 500 записей через SQL Navigator begin procedure ... ... procedure ... end / вставляется за 1 сек - супер, т.е. проблема в kylix где-то А через kylix 10000 вставляется минуты 2-3 Помогите оптимизировать выполнение процедуры, пожалуйста ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.04.2003, 02:21
|
|||
|---|---|---|---|
Вставляю в oracle много записей через kylix2 |
|||
|
#18+
Ну ты сравнил - 10000 и 500 записей :-) И сам себе противоречишь - сначала говоришь что проблема в kylix, а потом просишь помочь оптимизировать процедуру БД :-) Для такого объема данных (10000) лучше использовать оракловый loader. А еще посмотри ODAC - там есть компонент для загрузки большого кол-ва данных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.04.2003, 06:45
|
|||
|---|---|---|---|
|
|||
Вставляю в oracle много записей через kylix2 |
|||
|
#18+
Виктор, не хочу оправдываться, но 20 * 500 = 10000, т.е. 20 * 1 сек <> 2.3 минуты. А число 500 было выбрано потому что большее число в pl блоке не хочет обрабатываться. А про kylix я спрашивал т.к. нутром чую что там можно где-то изменить свойство или SQLConnection или SQLStoreProc и должно вставляться быстрей. Пробовал включать SQLMonitor, вроде вставляется все в одной сессии, но скорость хочется повысить... ps. надеюсь на продолжение разговора ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=58&tablet=1&tid=2118629]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
136ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 269ms |
| total: | 500ms |

| 0 / 0 |
