У меня есть приложение, когда одним нажатием кнопки все записи из таблицы базы данных загружаются в cxGrid (через tadquery/datasource). Количество записей будет увеличиваться по мере того, как пользователи вставляют их.Загрузить набор данных/запрос быстрее
Мне просто интересно, есть ли что-нибудь, что мне нужно сделать или что нужно сделать, чтобы не занять слишком много времени, чтобы загрузить все записи.
Это то, что я делаю, когда кнопка нажата:
with query1 do
begin
Close;
SQL.Clear;
SQL.Text := 'SELECT * FROM DBA.Table1;
Open;
end;
Предложения будут оценены.
cxGrids оптимизированы для скорости, поэтому, возможно, предложения были бы преждевременными. Вы протестировали свое приложение с помощью нескольких записей k в таблице 1? – MartynA
На данный момент около 3000 записей и примерно занимает около 4-5 секунд для загрузки –
Это с локальным сервером Sql или с новым сервером? Мое тестовое приложение загружает и отображает 7 тыс. Записей с 22 столбцами в 900 мс, не делая ничего особенного для повышения производительности. – MartynA