Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.02.13;
Скачать: CL | DM;

Вниз

Запросы на запись и изменение данных производятся очень медлен-,   Найти похожие ветки 

 
Larisa   (2003-01-25 15:08) [0]

но, намного медленнее, чем на просмотр данных. Использую СУБД
FireBird через BDE. Пока в сети работают только два пользователя. Подскажите, пожалуйста, в чем может быть причина.


 
Sergey Masloff   (2003-01-25 15:16) [1]

Смотря как именно вы вставляете записи. Навскидку - в БД есть "тяжелые" триггеры? Ну и вообще - вставка более затратная операция чем селект - индексы там обновляются, триггеры срабатывают и так далее. Впрочем, InterBase, 2 пользователя - особых проблем быть не должно.


 
Cola   (2003-01-25 16:45) [2]

Проверьте, не слишком ли много записей в таблице, которая является Look-up-ной для вашей медленной (т.е. в таблмце-справочнике). {Если она вообще есть}.
Если есть и большая, то кэшируйте LookUp-поля методом RefreshLookupList


 
Desdechado ©   (2003-01-25 17:21) [3]

я видел как-то чела, кот. для добавления записи в таблицу делал ПОЛНЫЙ SELECT, потом инсертил в квери строку и делал ApplyUpdates.

Вы случайно не повторяете этой ошибки?


 
Larisa   (2003-01-27 13:03) [4]

Спасибо за присланные ответы.

Запись происходит медленно и для таблицы, где не используются триггеры и таблицы-справочники. (около 1500 записей 10 полей - около 30 с на 1 запись, сервер - PentumIII, WindowsNТ4).
Cкорость записи стала снижаться при увеличении количества записей.

Сегодня установили копию БД и приложение в другой сети - запись идет намного быстрее - около 3 с (в качестве сервера использовали компьютер 200 МГц, 64 Mb RAM, Windows98).
Запросы на чтение выполняются быстро и в одной и в другой сети.

Подскажите, пожалуйста, какие параметры сети могут влиять на скорость записи

Для вставки записей использую SQL запросы вида:

Insert into Table (Field1, Field2, ...)
Values (:Field1,:Field2,...)

для изменения:

Update Table set Field1=:Field1, Field2=:Field2, ....
where TableID=:TableID


Видимо правильнее для вставки и модификации записей использовать хранимые процедуры? Насколько это может ускорить процесс записи?





Страницы: 1 вся ветка

Текущий архив: 2003.02.13;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.012 c
1-38371
Alpine
2003-01-31 12:05
2003.02.13
Помогите !! Первый раз столкнулся с TChart ...


1-38372
Leo_pr
2003-02-04 10:34
2003.02.13
Image


1-38353
Adam
2003-02-03 17:52
2003.02.13
Двоичный или текстовый?


3-38134
keeper
2003-01-28 16:50
2003.02.13
Помогите найти грабли


1-38308
kkostik
2003-02-03 13:52
2003.02.13
Мастера помогите по хукам!!!!!