Найдено 65 результатов

andycat
14 сен 2011, 17:22
Форум: Администрирование
Тема: Установка FireBird x86 на сервер x64
Ответы: 5
Просмотры: 4267

Re: Установка FireBird x86 на сервер x64

это не важно т.к. БД < 1G

спасибо. Буду ставить x64

тогда вопрос: мне под x64 БД чтоб подсунуть - надо b/r делать?
andycat
14 сен 2011, 16:43
Форум: Администрирование
Тема: Установка FireBird x86 на сервер x64
Ответы: 5
Просмотры: 4267

Установка FireBird x86 на сервер x64

Добрый день!

есть машина MS Windows Server 2003 EE SP2
на ней крутится FireBird 2.1.3.18185
И две небольших БД
Все работает хорошо

скоро придет новый сервак, поставлю на него MS Windows Server 2008R2 EE x64

имеет ли смысл ставить 64х разрядный FireBird ? или ставить x86 как было?
andycat
30 мар 2011, 17:50
Форум: Визуальные компоненты + данные
Тема: RecCount в IBQuery
Ответы: 2
Просмотры: 3649

Re: RecCount в IBQuery

спасибо, прочитал статью еще раз внимательнее - помогло :)
andycat
30 мар 2011, 10:28
Форум: Визуальные компоненты + данные
Тема: RecCount в IBQuery
Ответы: 2
Просмотры: 3649

RecCount в IBQuery

Добрый день! Сервер FB 2.1.3.18185 Win2003 Клиентская программа на winXP SP3 Delphi 7 компоненты IBX форма документа, в ней DBGrid куда данные из IBQuery идут есть кусок кода: ExcelWorkSheet1.Range['B11'].Value:=inttostr(IBQuery1.RecordCount)+ ' ('+KolToStrin(inttostr(IBQuery1.RecordCount))+')'+' шт...
andycat
20 май 2010, 14:52
Форум: Администрирование
Тема: Не понятный результат скрипта автоархивации
Ответы: 2
Просмотры: 1979

Re: Не понятный результат скрипта автоархивации

hvlad писал(а):SET сбрасывает ERRORLEVEL ?

оказалось - да

все получилось, спасибо
andycat
20 май 2010, 14:28
Форум: Администрирование
Тема: Не понятный результат скрипта автоархивации
Ответы: 2
Просмотры: 1979

Не понятный результат скрипта автоархивации

Добрый день! FireBird 2.1.3.18185 SS Windows 2003 Server SP2 есть скрипт автоматической архивации: @echo off set serverIP=127.0.0.1 set FBBinPath="C:\Program Files\Firebird\Firebird_2_1\bin\" set DBFile="%serverIP%:D:\Hd_DB\hduni.FDB" set backupPath=D:\BackUpDB\ set tmpRestore="%backupPath%tmpRestor...
andycat
28 янв 2010, 17:16
Форум: Общие проблемы
Тема: Простой вопрос!
Ответы: 4
Просмотры: 1825

Re: Простой вопрос!

при правильном проектировании таблиц/индексов и пр... серверу тяжело не будет
andycat
28 янв 2010, 16:44
Форум: Общие проблемы
Тема: Простой вопрос!
Ответы: 4
Просмотры: 1825

Re: Простой вопрос!

попробую опередить гуру с вопросом :)

а Вы все 100тыщь записей на клиента тащить будете? а зачем?
andycat
10 апр 2008, 17:39
Форум: Проектирование БД и запросов
Тема: Оптимизировать запрос
Ответы: 20
Просмотры: 6692

>Вот так надо:

БД не совсем моя, но документированная, соответсвенно вставлять в нее что то свое будет не совсем правильно.
andycat
10 апр 2008, 17:32
Форум: Проектирование БД и запросов
Тема: Оптимизировать запрос
Ответы: 20
Просмотры: 6692

я понял в чем мой ошибка была.... итоговый вариант - выдающий корректные данные: select sum(case when tr.currency_id >1 then (tr.amount * (select rates.buy from rate rates where rates.ratetype=0 and (rates.currency1=tr.currency_id)and(rates.currency2=1)and (rates.ratedate=(select max(rates2.ratedate...
andycat
10 апр 2008, 17:27
Форум: Проектирование БД и запросов
Тема: Оптимизировать запрос
Ответы: 20
Просмотры: 6692

Именно запросом мне нужно только из спортивного интереса :) Кстати, нормальный аргумент. Понравилось. Потому лови. Конечно, медленнее, чем процедура, но всёж-таки. select tr.sender_lastname, tr.sender_firstname, tr.sender_middlename, sum(tr.amount * case when tr.currency_id > 1 then (select first 1...
andycat
10 апр 2008, 17:23
Форум: Проектирование БД и запросов
Тема: Оптимизировать запрос
Ответы: 20
Просмотры: 6692

курс валюты ЦБ на день операции умноженное на сумму самой операции - получаю ОДНУ строку, а вот уже эти строки я суммирую и получаю их количество, т.е. Ну. И объясни мне наконец, в чём разница, буду я считать count(1, 1, 1, 2, 10) = 5 или count(1*24, 1*36, 1*24, 2*24, 10*36) = 5 ? В свой запрос (по...
andycat
10 апр 2008, 17:11
Форум: Проектирование БД и запросов
Тема: Оптимизировать запрос
Ответы: 20
Просмотры: 6692

> ЗЫ: Если обоснуешь, зачем тебе именно запросом, может быть, я тебе помогу. Именно запросом мне нужно только из спортивного интереса :) отчет разовый - за месяц выполняется меньше минуты, соотвественно целесообразности его сильно убыстрять нету. Интересовал вопрос как это можно сделать без хранимой...
andycat
10 апр 2008, 17:06
Форум: Проектирование БД и запросов
Тема: Оптимизировать запрос
Ответы: 20
Просмотры: 6692

Да, похоже, кто-то из нас не понимает. Для чего тебе нужно доставать курс валюты и умножать на него, чтобы посчитать кол-во записей? курс валюты ЦБ на день операции умноженное на сумму самой операции - получаю ОДНУ строку, а вот уже эти строки я суммирую и получаю их количество, т.е. SUM вот этого:...
andycat
10 апр 2008, 16:53
Форум: Проектирование БД и запросов
Тема: Оптимизировать запрос
Ответы: 20
Просмотры: 6692

я наверно че го то не понимаю.... сервер вытаскивает n-ное количество записей: case when tr.currency_id >1 then (tr.amount * (select rates.buy from rate rates where rates.ratetype=0 and (rates.currency1=tr.currency_id)and(rates.currency2=1)and (rates.ratedate=(select max(rates2.ratedate)from rate ra...
andycat
10 апр 2008, 16:41
Форум: Проектирование БД и запросов
Тема: Оптимизировать запрос
Ответы: 20
Просмотры: 6692

>Значит, count(tr.amount) будет иметь идентичное значение sum (код) выдает сумму операций в период count (тот же код) выдает их количество сервер суда по всему (код) рассчитывает два раза, в этом то и вопрос как сделать быстрее Как я уже сказал, отличие между count(tr.amount) и count(то_что_у_тебя_...
andycat
10 апр 2008, 16:34
Форум: Проектирование БД и запросов
Тема: Оптимизировать запрос
Ответы: 20
Просмотры: 6692

>Значит, count(tr.amount) будет иметь идентичное значение sum (код) выдает сумму операций в период count (тот же код) выдает их количество сервер суда по всему (код) рассчитывает два раза, в этом то и вопрос как сделать быстрее >Если ты пишешь FIRST 1, значит, ты предполагаешь, что иногда может быть...
andycat
10 апр 2008, 16:21
Форум: Проектирование БД и запросов
Тема: Оптимизировать запрос
Ответы: 20
Просмотры: 6692

> Зачем "join currency", если нигде поля из этой таблицы не используются?

забыл убрать (в реальном приложении его нет), это я до этого вытаскивал наименование валюты операции
andycat
10 апр 2008, 16:14
Форум: Проектирование БД и запросов
Тема: Оптимизировать запрос
Ответы: 20
Просмотры: 6692

считается сумма операций по клиенту за период, а в "бред" считается их же количество (операций) за период

> Почему "select first" без сортировки? Любой что ли берём?
берется курс валюты к рубля по максимальной дате но не больше даты отчета, она там всего одна