Re: Что быстрее - скрипт isql или отпрепаренный запрос с параметрами

2009-04-22 Пенетрантность Khorsun Vlad
Nikolay Ponomarenko ... Hello, Vlad! You wrote on Fri, 17 Apr 2009 09:13:56 +0300: VK Одни и теже страницы пишутся многократно. У тебя там нет VK повторных апдейтов одной и той же записи в одной тр-ции ? Нет, апдейты уникальные, т.е. по одному на запись. KV Триггеры ? На время

Re: Что быстрее - скрипт isql или отпрепаренный запрос с параметрами

2009-04-20 Пенетрантность WildSery
On Fri, 17 Apr 2009 22:44:44 +0400, Vlad Khorsun hv...@optima.com.ua wrote: N.B. На самом свежем FB Влад говорил протокол настолько хорошо оптимизирован, что разница временами почти не заметна. Не мог он такого говорить. Или ты о каком Владе ? :) беру слова назад. Вероятно, это мои

Re: Что быстрее - скрипт isql или отпрепаренный запрос с параметрами

2009-04-18 Пенетрантность Vlad Khorsun
Nikolay Ponomarenko ... Hello, Vlad! You wrote on Fri, 17 Apr 2009 21:44:44 +0300: А как EB мог бы помочь? Несколько раз встречал упоминание, но так и не понял в чем теоретически можно выйграть, если все через отпрепаренный запрос делается? По сети кидается одним пакетом. Нет обмена

Re: Что быстрее - скрипт isql или отпрепаренный запрос с параметрами

2009-04-17 Пенетрантность Khorsun Vlad
Nikolay Ponomarenko ... Hello, Vlad! You wrote on Thu, 16 Apr 2009 13:35:29 +0300: AC Сервер и клиент на одной железяке? Более того, embeded. VK Потому и разница мала. Но всё равно она должна быть. Ибо постоянный VK prepare. Ну препар, он ведь в основном процессор нагружает. И если

Re: Что быстрее - скрипт isql или отпрепаренный запрос с параметрами

2009-04-17 Пенетрантность WildSery
On Fri, 17 Apr 2009 19:31:02 +0400, Nikolay Ponomarenko pnv...@gmail.com wrote: А как EB мог бы помочь? Несколько раз встречал упоминание, но так и не понял в чем теоретически можно выйграть, если все через отпрепаренный запрос делается? По сети кидается одним пакетом. Нет обмена туда-сюда.

Re: Что быстрее - скрипт isql или отпрепаренный запрос с параметрами

2009-04-17 Пенетрантность Vlad Khorsun
WildSery ... On Fri, 17 Apr 2009 19:31:02 +0400, Nikolay Ponomarenko : А как EB мог бы помочь? Несколько раз встречал упоминание, но так и не понял в чем теоретически можно выйграть, если все через отпрепаренный запрос делается? По сети кидается одним пакетом. Нет обмена туда-сюда.

Re: Что быстрее - скрипт isql или отпрепаренный запрос с параметрами

2009-04-16 Пенетрантность Dmitry Yemanov
Nikolay Ponomarenko wrote: Кстати, я правильно помню, что версия _всей_ записи создается даже при холостом апдейте или апдейте теми же данными? Версия - это дифф. Ни о какой _всей_ речи идти не может. -- Дмитрий Еманов

Re: Что быстрее - скрипт isql или отпрепаренный запрос с параметрами

2009-04-16 Пенетрантность Alexey Popov
Nikolay Ponomarenko wrote: да, вдруг у кого будут мысли, как можно ускорить построчный апдейт 200тыс записей - сейчас это порядка 3-4 минут на 50мб/с винте. Forced Writes отключен?

Re: Что быстрее - скрипт isql или отпрепаренный запрос с параметрами

2009-04-16 Пенетрантность Vlad Khorsun
Nikolay Ponomarenko ... Hello, Alex! You wrote to Nikolay Ponomarenko on Thu, 16 Apr 2009 13:34:17 +0400: NP Считал что второй вариант однозначно быстрее, но практический тест NP показывает сравнимые результаты :-/ AC Сервер и клиент на одной железяке? Более того, embeded. Потому и

Re: Что быстрее?

2008-03-26 Пенетрантность Konstantin R. Beliaev
Dmitry Kotelnikov wrote: Приветствую Вас, Скажите что на практике быстрее: 1. Проверка через SELECT на наличие записи и потом выполнить INSERT если нет записи или UPDATE если есть. или 2. Делать DELETE и INSERT По-моему, (2) вообще не катит, а конкретный вариант из указанной ссылки надо

Что быстрее?

2008-03-25 Пенетрантность Dmitry Kotelnikov
Приветствую Вас, Скажите что на практике быстрее: 1. Проверка через SELECT на наличие записи и потом выполнить INSERT если нет записи или UPDATE если есть. или 2. Делать DELETE и INSERT Спасибо. PS: REPLACE или INSERT OR UPDATE не предлагать, т.к. версия 1.5. -- С Уважением, Дмитрий

Re: Что быстрее?

2008-03-25 Пенетрантность Ded
Dmitry Kotelnikov wrote: Скажите что на практике быстрее: 1. Проверка через SELECT на наличие записи и потом выполнить INSERT если нет записи или UPDATE если есть. или 2. Делать DELETE и INSERT http://www.ibase.ru/devinfo/testiu.htm -- Regards. Ded.

Проверка таблицы на пустоту - что быстрее?

2007-09-11 Пенетрантность Tonal
Самый тормозной понятно select count(*) from table А вот два вроде бы довольно быстрых кандидата: 1) select first 1 1 from table 2) select iif(exists(select 1 from table, 1, 0) from rdb$database Какой будет наиболее быстрый?

Re: Проверка таблицы на пустоту - что быстрее?

2007-09-11 Пенетрантность Andrei Yeryomin
Tonal пишет: Самый тормозной понятно select count(*) from table А вот два вроде бы довольно быстрых кандидата: 1) select first 1 1 from table 2) select iif(exists(select 1 from table, 1, 0) from rdb$database Какой будет наиболее быстрый? А попробовать? -- С уважением, Андрей Еремин.

Re: Проверка таблицы на пустоту - что быстрее?

2007-09-11 Пенетрантность Boulitchev Aleksey
if exists(select * from table) then букофф меньше -- Булычев Алексей http://www.stella-npf.ru

Re: Проверка таблицы на пустоту - что быстрее?

2007-09-11 Пенетрантность Tonal
Andrei Yeryomin пишет: 1) select first 1 1 from table 2) select iif(exists(select 1 from table, 1, 0) from rdb$database Какой будет наиболее быстрый? А попробовать? Попробовал. Разницы не ощутил, вот и спрашиваю тут. ;-) Возможно разница будет проявляться при каких-то специфичных условиях