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

Vavan
01 ноя 2011, 06:31
Форум: Вопросы создания клиентских и серверных приложений
Тема: Как лучше решить задачу
Ответы: 9
Просмотры: 10569

Re: Как лучше решить задачу

Моя задача как программиста написать программу, чтобы она выполняла в существующих условиях то, что требуется в кратчайшее время и с меньшими затратами :!: ... Взрослеешь после того как начинаешь делать соответствующие поступки, а не после достижения определённого размера который окружающими будет с...
Vavan
31 окт 2011, 14:55
Форум: Вопросы создания клиентских и серверных приложений
Тема: Как лучше решить задачу
Ответы: 9
Просмотры: 10569

Re: Как лучше решить задачу

RecordCount содержит количество считанных на текущий момент записей с сервера. Считали одну запись из миллиона - будет 1, а не миллион. IBQuery1.Last; p.s. вы, похоже, сами с собой разговариваете. я так и не получил ответ, о какого рода объемах БД InterBase идет речь. Кстати, если это не "отчет", а...
Vavan
31 окт 2011, 06:41
Форум: Вопросы создания клиентских и серверных приложений
Тема: Как лучше решить задачу
Ответы: 9
Просмотры: 10569

Re: Как лучше решить задачу

P.S. Додумался. RecNo номер текущей записи, если сделать присвоение IBQuery1.RecNo:= указываем номер записи, который получаем делением RecordCount на количество желаемых потоков. Негде не читал, что такое присвоение пройдёт... Как говорится "Хорошая мысля, приходит опосля".
Vavan
31 окт 2011, 06:37
Форум: Вопросы создания клиентских и серверных приложений
Тема: Как лучше решить задачу
Ответы: 9
Просмотры: 10569

Re: Как лучше решить задачу

большом - это каком? база сколько десятков гиг? не очень понятен смысл. вообще 100% загрузка означает, что какая-то задача грузит процессор на 100%, и быстрее выполняться уже не может (если не менять процессор на более быстрый). СУБД, кстати, больше с диском работает, чем с процессором, поэтому и н...
Vavan
30 окт 2011, 23:47
Форум: Вопросы создания клиентских и серверных приложений
Тема: Как лучше решить задачу
Ответы: 9
Просмотры: 10569

Re: Как лучше решить задачу

Например, первый поток выполняет запрос, ограниченный с 1 по 100 тыс. порядковую запись, второй поток с 100 тыс.+1 порядковой записи по 200 тыс. и так далее. imho это ерунда. Спасибо, понял. значит, причина не в количестве выбираемых записей, а в количестве обрабатываемых. И улучшать производительн...
Vavan
30 окт 2011, 20:24
Форум: Вопросы создания клиентских и серверных приложений
Тема: Как лучше решить задачу
Ответы: 9
Просмотры: 10569

Как лучше решить задачу

Имеется база данных на Interbase 2009 (программирую на Delphi 2007). Как ограничить SQL запрос по количеству записей , т.е. имеется основная таблица 700 - 800 тыс. строк (в разных месяцах по разному) у неё есть подчинённые таблицы. Отчёт формируется около 3 часов. Хочу разбить формирование отчёта на...