|
|
|
Может дело в нюансах FireDAC?
|
|||
|---|---|---|---|
|
#18+
Добрый день. По непонятным причинам перестала работать десктопная программа, залипает, по первым тестам отсутствовала связь с MSSQL. Но при этом базу "видит".. стал разбираться.. запросы с небольшим количеством возвращаемых записей проходят нормально, как только записей много, просто "липнет"... например "SELECT TOP 10 * FROM Table" - проходит, а "SELECT TOP 100 * FROM Table" уже нет. Для связи программы с базой используется интернет + vpn (т.е. не "локалка"). Программа не работает только у одного клиента, у всех остальных всё "ок". Сам сервер "пингуется" и даже большими пакетами по 40000 байт... Интернет провайдер говорит: "ничего не меняли, проблема у Вас". Сама клиент скомпилирован на DelphiDX10.2, связь с БД идёт через библиотеки FireDAC. Подскажите, какие способы можно попробовать, чтоб диагностировать проблему? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2018, 11:38 |
|
||
|
Может дело в нюансах FireDAC?
|
|||
|---|---|---|---|
|
#18+
По умолчанию в TFDConnection стоит размер выборки в 50 записей и режим onDemand, если нужно при этом обращаться к RecordCound, то он 50 и вернет. Не в этом дело? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2018, 12:41 |
|
||
|
Может дело в нюансах FireDAC?
|
|||
|---|---|---|---|
|
#18+
BeltarПо умолчанию в TFDConnection стоит размер выборки в 50 записей и режим onDemand, если нужно при этом обращаться к RecordCound, то он 50 и вернет. Не в этом дело? включен режим получения сразу всех записей... нет не в этом дело... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2018, 13:12 |
|
||
|
Может дело в нюансах FireDAC?
|
|||
|---|---|---|---|
|
#18+
Игорь_UUS, может это локальная аппаратная проблема? Есть возможность попробовать получить большой (100+мб) файл от сервера к глючному клиенту? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2018, 13:33 |
|
||
|
Может дело в нюансах FireDAC?
|
|||
|---|---|---|---|
|
#18+
DevillioИгорь_UUS, может это локальная аппаратная проблема? Есть возможность попробовать получить большой (100+мб) файл от сервера к глючному клиенту? а каким способом попробовать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2018, 14:08 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39739710&tid=2040064]: |
0ms |
get settings: |
6ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
191ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 199ms |
| total: | 460ms |

| 0 / 0 |
