Найдено 6 результатов
- 01 ноя 2011, 06:31
- Форум: Вопросы создания клиентских и серверных приложений
- Тема: Как лучше решить задачу
- Ответы: 9
- Просмотры: 10612
Re: Как лучше решить задачу
Моя задача как программиста написать программу, чтобы она выполняла в существующих условиях то, что требуется в кратчайшее время и с меньшими затратами :!: ... Взрослеешь после того как начинаешь делать соответствующие поступки, а не после достижения определённого размера который окружающими будет с...
- 31 окт 2011, 14:55
- Форум: Вопросы создания клиентских и серверных приложений
- Тема: Как лучше решить задачу
- Ответы: 9
- Просмотры: 10612
Re: Как лучше решить задачу
RecordCount содержит количество считанных на текущий момент записей с сервера. Считали одну запись из миллиона - будет 1, а не миллион. IBQuery1.Last; p.s. вы, похоже, сами с собой разговариваете. я так и не получил ответ, о какого рода объемах БД InterBase идет речь. Кстати, если это не "отчет", а...
- 31 окт 2011, 06:41
- Форум: Вопросы создания клиентских и серверных приложений
- Тема: Как лучше решить задачу
- Ответы: 9
- Просмотры: 10612
Re: Как лучше решить задачу
P.S. Додумался. RecNo номер текущей записи, если сделать присвоение IBQuery1.RecNo:= указываем номер записи, который получаем делением RecordCount на количество желаемых потоков. Негде не читал, что такое присвоение пройдёт... Как говорится "Хорошая мысля, приходит опосля".
- 31 окт 2011, 06:37
- Форум: Вопросы создания клиентских и серверных приложений
- Тема: Как лучше решить задачу
- Ответы: 9
- Просмотры: 10612
Re: Как лучше решить задачу
большом - это каком? база сколько десятков гиг? не очень понятен смысл. вообще 100% загрузка означает, что какая-то задача грузит процессор на 100%, и быстрее выполняться уже не может (если не менять процессор на более быстрый). СУБД, кстати, больше с диском работает, чем с процессором, поэтому и н...
- 30 окт 2011, 23:47
- Форум: Вопросы создания клиентских и серверных приложений
- Тема: Как лучше решить задачу
- Ответы: 9
- Просмотры: 10612
Re: Как лучше решить задачу
Например, первый поток выполняет запрос, ограниченный с 1 по 100 тыс. порядковую запись, второй поток с 100 тыс.+1 порядковой записи по 200 тыс. и так далее. imho это ерунда. Спасибо, понял. значит, причина не в количестве выбираемых записей, а в количестве обрабатываемых. И улучшать производительн...
- 30 окт 2011, 20:24
- Форум: Вопросы создания клиентских и серверных приложений
- Тема: Как лучше решить задачу
- Ответы: 9
- Просмотры: 10612
Как лучше решить задачу
Имеется база данных на Interbase 2009 (программирую на Delphi 2007). Как ограничить SQL запрос по количеству записей , т.е. имеется основная таблица 700 - 800 тыс. строк (в разных месяцах по разному) у неё есть подчинённые таблицы. Отчёт формируется около 3 часов. Хочу разбить формирование отчёта на...