Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.02.2014, 15:01   #11
bazanin
Пользователь
 
Регистрация: 23.07.2009
Сообщений: 22
По умолчанию

да, это быстрее чем гонять данные туда сюда

да, за счет хранимых процедур

Код:
begin
  /* Procedure Text */
  select dev5.dev5_data2 from dev5
 where dev5_time = (select max(dev5_time) from dev5)
into hm;
h=koef*hm;
  suspend;
end
запрос приведенный выше 265мс
функция ввода поправки ровна столько же,следовательно надо ускорять работу именно запроса

ps корень СУБД даже не замечает

Последний раз редактировалось Serge_Bliznykov; 12.02.2014 в 16:24.
bazanin вне форума Ответить с цитированием
Старый 12.02.2014, 15:39   #12
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Вы бы ещё интегралы в хранимке считали. Не предназначены они для подобных вычислений. На клиенте вычисляемые поля и там считайте
Цитата:
ps корень СУБД даже не замечает
Не смешите гусей
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 12.02.2014, 15:41   #13
bazanin
Пользователь
 
Регистрация: 23.07.2009
Сообщений: 22
По умолчанию

(1) 12.02.2014 15:41 от bazanin
Заголовок
в общем то считаю.... и каждую процедуру проверяю... больше всего времени отжирает именно запрос

(2) 12.02.2014 15:42 от bazanin
тем болеее вычисления на локальной базе происходят...

(3) 12.02.2014 15:50 от bazanin
скажем так получение всех необходимых данных занимает 6 секунд, вопрос производительности уже не стоит)




_________________
Не используйте форум как чат - не пишите несколько коротких сообщений подряд!
Есть что добавить - нажимайте кнопку "Правка/Редактировать" на своём крайнем сообщении
и изменяйте, добавляйте....

Прошу учесть на будущее...

Модератор.

Последний раз редактировалось Serge_Bliznykov; 12.02.2014 в 16:23.
bazanin вне форума Ответить с цитированием
Старый 12.02.2014, 18:24   #14
bazanin
Пользователь
 
Регистрация: 23.07.2009
Сообщений: 22
По умолчанию

прошу простить, более не повторится. все одно врятли помогут
bazanin вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание параметрического запроса в Делфи используя Interbase brednew БД в Delphi 5 10.09.2012 20:03
Ускорение программы С++ rUs_LAN Помощь студентам 4 16.08.2012 13:57
Ускорение функций nXs Общие вопросы Delphi 8 28.02.2012 18:52
Ускорение выполнения запроса MySQL Gulik БД в Delphi 8 05.09.2011 22:16
Ускорение д2010 Utkin Софт 2 29.03.2010 16:03